实验报告 循环结构程序设计.doc

实验报告 循环结构程序设计.doc

ID:55719706

大小:57.50 KB

页数:2页

时间:2020-05-27

实验报告 循环结构程序设计.doc_第1页
实验报告 循环结构程序设计.doc_第2页
资源描述:

《实验报告 循环结构程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、n=100当n不大于500时a=n/100B=n/10%10c=n%10Sum=a*a*a+b*b*b+c*c*c当sum等于n时a=l当a不大于15时S=7*a=56当s等于105时输出a,a+l,a+3,a+6,a+10,a+15,a+21a=a+l-、实验名称:循环结构程序设计二、实验目的:1)熟悉掌握实现循环结构的三种控制语句while、do-while、和for语句。2)掌握在程序设计中一些常用算法的实现,例如:穷举、迭代、递推等。3)掌握循环嵌套结构及循环结构与选择结构的综合应用。4)进一步掌握程序调试的方法。三、实验内容:1)打印500以内的“水仙花数二“水仙

2、花数”是一个三位数,其各位数立方和等于该数木身。2)北京市体育彩票采用整数I、2、336表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使得这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1、2、3、4、5、60如果第一个号码是1,则后续号码应该是2、4、7、11、16、22o四、算法(流程图):1)2)n=n+l五、测试结果:1)153、370、371、4072)781013172228六、实验分析:1)水仙花数是一个三位数,所以实验中变量取值只需从100开始即可,用循环语句就可以实现对500以内的每一个三位数进行判断。2)因为每个号

3、码之间的差是1、2、3、4、5、6,所以只需设出第一个号码,然后在第一个号码基础上加上1、3、6、10、15、21分别可以得到后续号码,在判断时候应该是看最后一个号码是否大于36,即a+21<=36,所以第一个数应该不大于15。七、源程序:1)#includemain()(inta,b,c,n;intsum;for(n=l00;n<=5()0;n++)a=n/100;b=n/10%10;c=n%10;sum=a*a*a+b*b*b+c*c*c;if(n==sum)printf("%dt",n);}2)#includemain()(int

4、a;intsum;for(a=l;a<=15;a++)sum=7*a+56;if(sum==105)printf("%d%d%d%d%d%d%d”,a,a+l,a+3,a+6,a+10,a+15,a+21);

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

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

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