C语言程序设计实践课程报告.pdf

C语言程序设计实践课程报告.pdf

ID:57414679

大小:885.69 KB

页数:39页

时间:2020-08-19

C语言程序设计实践课程报告.pdf_第1页
C语言程序设计实践课程报告.pdf_第2页
C语言程序设计实践课程报告.pdf_第3页
C语言程序设计实践课程报告.pdf_第4页
C语言程序设计实践课程报告.pdf_第5页
资源描述:

《C语言程序设计实践课程报告.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北方民族大学课程报告课程名称:程序设计实践专业班级:软件工程(2)班学生姓名:李思良学号:20152170任课教师:王晓锋学期:2015-2016学年春季学期课程报告任务书题30个小程序组合成一个大程序目1--已知半径求圆面积2--已知球半径,求表面积和体积3--输入两个实数,交换其值输出4--输入两个整数,求他们的平方和5--分段计费6--求一元二次方程的根7--判断三个整数是否能构成三角形主要8--计算1~1000之间能被三整除的所有自然数之和9--猴子吃桃问题内容10--输入一个正整数,求位数和位数之和11--输入一

2、行字符,统计大小写字母,数字和其他字符12--输入一个四位数,将其加密后输出14--用for,while,do~while循环实现100以内素数之和15--将大于10元小于100元的钱换成1元,2元,5元的组合16--输出99乘法口诀17--验证哥德巴赫猜想18--求两个正整数的最大公约数和最小公倍数1/3919--判断素数20--求(m,n)以内全部素数,每行输出10个21--输出10000到99999的所有回数22--两个6*6矩阵的乘积23--对一批数进行排列,求出最大值与平均数24--输入一批学生的成绩,换成五分制

3、25--逆序输出26--求阶乘27--用递归函数求Fibonacci数列的前40个数,每行输出8个28--输入某年某月某日,判断这一天是这一年的第几天29--写出1000以内的所有完数30--输入年和天数,输出对应的年、月、日将以上30个子函数放在一个主函数内进行调用。一、提交材料应包括:(1)系统源代码(2)课程报告二、整个设计过程具体要求(1)需求分析对子函数各功能进行分析,设计出需要完成的功能,完善各个子函数的调用关系;任务(2)设计过程进一步明确各模块调用关系,进一步完善模块函数细节(函数名、要求参数、返回值等)(

4、3)实现过程养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段按照要求完成系统设计和实现报告,并进行总结、答辩。报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)内容规范程度程序测试基本功能扩展功能自述情况答辩情况成绩20分5分5分20分10分10分30分总分评定成绩评定教师:2/391.需求分析经过大一上学期的理论学习,在基础实验的基础上,本学期我们继续开设了C语言程序设计实践课。课程要求我们对已经学习的基础实验进行整合与衔接处理,并最终形成一个系统性质的规模较大的程序。本次课程

5、设计要求我们达到能独立完成一个1000行以上的程序,完成后要求实现已知半径求圆面积、已知球半径,求表面积和体积,输入两个实数、交换其值输出等30中功能。通过整个程序的开发过程,最终使我们掌握利用计算机解决实际问题的基本方法,熟悉C语言开发的全过程,提高综合应用C语言的能力、编程和调试能力,为学习计算机后续课程打好专业基础。2.概要设计模块划分:1.intdiyi()已知半径求圆面积2.intdier()已知球半径,求表面积和体积3.voiddisan()输入两个实数,交换其值输出4.voiddisi()输入两个整数,求他们

6、的平方和5.voiddiwu()分段计费6.voiddiliu()求一元二次方程的根7.voiddiqi()判断三个整数是否能构成三角形8.voiddiba()计算1~1000之间能被三整除的所有自然数之和9.voiddijiu()猴子吃桃问题10.voiddishi()输入一个正整数,求位数和位数之和11.voiddishiyi()输入一行字符,统计大小写字母,数字和其他字符12.voiddishier()输入一个四位数,将其加密后输出13.intdishisan()用冒泡排序对10个数排序14.voiddishisi(

7、)用for,while,do~while循环实现100以内素数之和15.voiddishiwu()将大于10元小于100元的钱换成1元,2元,5元的组合16.voiddishiliu()输出99乘法口诀17.voiddihsiqi()验证哥德巴赫18.voiddishiba()gcd(intm,intn)intlcm(intm,intn)求两个正整数的最大公约数和最小公倍数19.voiddihsijiu()intisprime(intm)判断素数20.voiddiershi()求(m,n)以内全部素数,每行输出10个21.

8、voiddiershiyi()输出10000到99999的所有回数22.voiddiershier()两个6*6矩阵的乘积23.voiddiershisan()voidallPrimes(intm,intn)voidsort(intarray[],intn)对一批数进行排列,求出最大值与平均数24.in

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

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

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