c语言课程设计实验报告2016版--全套

c语言课程设计实验报告2016版--全套

ID:27684092

大小:211.75 KB

页数:21页

时间:2018-12-03

c语言课程设计实验报告2016版--全套_第1页
c语言课程设计实验报告2016版--全套_第2页
c语言课程设计实验报告2016版--全套_第3页
c语言课程设计实验报告2016版--全套_第4页
c语言课程设计实验报告2016版--全套_第5页
资源描述:

《c语言课程设计实验报告2016版--全套》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、姓名刘洋评分理学院实验报告课程名称:C语言课程设计题目:C程序设计综合实践专业:信息与计算科学姓名学号:刘洋(151-1)指导教师,尹天鹤2016年6月24日实验报告一一、实验名称C语言基础实验二、实验目的1.熟练掌握循环、分支与顺序结构等程序设计;2.能够利用C语言对定积分、数制转换等问题进行求解。三、实验要求利用C语言求解下列题口。1、计算斜率:要求用户从键盘输入两个点的坐标,利用c语言计算过两点直线的斜率。(考虑耍周全)£2、利用C语言求解定积分的近似值(结果保留2位小数):f02cos(x+1)Jx

2、3、凯撒加密算法:凯撒加密算法是一种古老的加密技术,该方法把一条消息屮的每个字母用字母表屮闷定距离之后的那个字母来替代(如果穿越过了字母Z,会绕回到字母表的起始位置,例如,每个字母都用字母表中两个位置之盾的字母代替,那么Y就被替换为A,Z被替换为B),试编写程序用凯撒加密方法对消息进行加密。用户输入待加密的消息和移位计数,编写吋可假定待加密的消息不超过80个字符,消息为全英文,加密时不改变字母的大小写等。4、校园歌手大奖赛,冇10个评委打分,试编程求出选手的平均得分(去掉一个最高分和一个最低分)5、编写10

3、进制转换为任意进制的工具软件(仅限于正整数),要求用户输入待转换的10进制数和所需要转换的进制数。如:请输入10进制数:123请输入所耍转换的进制数:8将123转换为8进制的结果为:1736、在第五题的基础上改进,使得工具能够支持任意数制的转换(仅限于正整数,且只考虑2进制、8进制、16进制的互转即可)。123进制转换123(十进制)=173(八进制)十逬制▼转換为八逬制转换可逬行2-36逬制之间的整数、小数等快速转换。四、实验步骤(1)计算斜率:要求用户从键盘输入W个点的坐标,利用c语言计算过两点直线的斜

4、率。程序输入:程序输出:特殊情况判断:源代码:运行效果截图:(2)(3)(4)(5)(6)五、总结1、实验中遇到的问题和解决问题的方法(1)(2)2、实践结果分析及改进意见六、参考资料1.谭浩强.C++IM向对象程序设计题解与上机指导.北京:清华人学出版社,2006,4.2实验报告二一、实验名称C语言数组操作、矩阵运算及多文件联编二、实验目的1.熟练掌握C语言中一、二数组的灵活运用;2.掌握C语言中(VisualStudio和DevC++)多文件联合编译的使用方法。三、实验要求利用C语言求解下列题口。1、编

5、写atoi函数,将字符串转换为整数;如:将“15465”作为参数传入atoi函数,经运算处理后,返回15465(int类型),atoi函数实现时可暂时不考虑溢出的情况(即超出int的存储范围),但需要考虑正负号。2、编写itoa函数,将整数转换为字符串(为上题的逆运算)3、矩阵运算:线性代数中的矩阵可以用C语言中的二维数组来表示,编写T列函数实现5*5矩阵的运算。(提示:为了简化编程,不用考虑动态创建二维数组,以指针形式传入即可)。(1)函数MatrixGenerate(利用srand函数和Rand函数生成

6、一•个随机矩阵);(2)MatrixShow(以二维数组的形式显示矩阵);(3)MatrixAdd(矩阵的加法);(4)MatrixSub(矩阵的减法);(5)MatrixMultiple(Mi阵的乘法);(6)MatrixTran(矩阵的转置);(7)MatrixMultiple2(組阵的数乘);4、在1的基础上,编写MatrixOp.h文件,该文件中存放上述函数的声明,编写MatrixOp.C文件,该文件屮编写MatrixOp.h文件定义函数的具体实现,在CacuMatrix.C文件,编写main函数,

7、调用矩阵运算函数。5、思考:同样是实现矩阵运算,方式3和方式4那种比较好,并说明理由。四、实验步骤1、编写atoi函数,将字符串转换为整数;如:将“15465”作为参数传入atoi函数,经运算处理后,返回15465(int类型),atoi函数实现吋可哲吋不考虑溢出的情况(即超出int的存储范围),但需要考虑正负号。程序输入:程序输出:特殊情况判断:源代码:运行效果截图:2、3、4、5、6、五、总结1、实验屮遇到的问题和解决问题的方法(1)(2)2、实践结果分析及改进意见六、参考资料1.谭浩强.C++而向对象

8、程序设计题解与上机指导.北京:清华大学出版社,2006,4.2实验报告三一、实验名称C语言命令行和常见dos命令实现二、实验目的1.熟练windows命令行,掌握从命令行启动C程序及相应的参数处理机制;2.掌握C语言的对文件基本操作。三、实验要求利用C语言求解下列题口。1、自学C语言中的命令行操作,完成wordcount程序,要求能够统计命令行的字符数,调用示例:“wordcount.exehelloworldh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。