c语言实验报告(1)

c语言实验报告(1)

ID:9182479

大小:29.00 KB

页数:6页

时间:2018-04-20

c语言实验报告(1)_第1页
c语言实验报告(1)_第2页
c语言实验报告(1)_第3页
c语言实验报告(1)_第4页
c语言实验报告(1)_第5页
资源描述:

《c语言实验报告(1)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南京工程学院实验报告课程名称C语言程序设计基础实验项目名称实验三循环结构实验学生班级机械电子164实验学生姓名吴启昀学    号29同组学生姓名无实验时间2016-11-2实验地点A205实验成绩评定指导教师签字年月日一、实验目的和要求用输入输出语句完成输入输出。二、实验题目1、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+33。2、用公式求π的近似值,直到最后一项的绝对值小于10-6为止。3、求300以内的素数。算法分析:素数

2、是能被1和本身整除的数,在1~300之内观察每一个数,把这个数从2开始除以后面的数,如可以被其他数整除则这个数不素数,继续循环。三、实验方法与步骤算法分析1.求水仙花数先求出三个整数的各个位数,再来看是否满足条件。2.求π的近似值使用公式运用循环解决累加问题,累加的数间隔为2,也就是奇数的倒数累加。3.找素数素数是能被1和本身整除的数,在1~300之内观察每一个数,把这个数从2开始除以后面的数,如可以被其他数整除则这个数不素数,继续循环。四、实验原始纪录1.源程序:1、#includemain(){in

3、ta,b,c,d,f;for(a=100;a<=999;a++){b=a/100;c=a%100;d=c/10;f=c%10;if(a==b*b*b+d*d*d+f*f*f)printf("%d",a);}}运行结果:1533703714072.#include#includemain(){floatterm,pi;intn=1,sign=1;term=1;pi=0;while(fabs(term)>=1e-6){pi+=term;n+=2;sign=-sign;term=sign/

4、(float)n;}pi*=4;printf("pi=%10.8f",pi);}结果为:pi=3.3、源程序:#includemain(){intn=1,i=2,m=0;while(n<=300){while(i

5、1157163167173179181191193197199211223227229233239241251257263269271277281283293五、实验结果及分析实验中出现了一些语法上的错误经过改正之后顺利运行六、实验总结与思考计算机与人的思维方式不同它可以循环的做一件事反复尝试但是尽量减少循环次数是关键一方面要保证·程序的功能完整一方面又要让自己的程序算法简洁灵巧更加高效是我们要着重思考的问题算法是程序的灵魂一个好的算法可以省去许多不必要的步骤循环语句体的算法是很基础的但是很重要!教师评语:

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

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

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