实训六循环结构程序设计1

实训六循环结构程序设计1

ID:38785250

大小:35.50 KB

页数:3页

时间:2019-06-19

实训六循环结构程序设计1_第1页
实训六循环结构程序设计1_第2页
实训六循环结构程序设计1_第3页
资源描述:

《实训六循环结构程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实训六循环结构程序设计〖实验目的要求:〗1、熟悉用while语句,do—while语句和for语句实现循环的方法。2、掌握在程序设计中用循环的方法实现各种算法(如穷举、迭代、递推等)。〖实验内容:〗编程序并上机调试运行。1、计算正整数1-100中的奇数之和及偶数之和。2、#include"stdio.h"3、voidmain()4、{inta,b,i;5、a=0;6、b=0;7、i=1;8、while(i<=100)9、{if(i%2==0)10、a+=i;11、elseb+=i;12、i++;13、}14、printf("偶数之和%d奇数之和%d"

2、,a,b);15、}16、从5-100之间找出能被5或7整除的数。17、#include"stdio.h"18、voidmain()19、{inti;20、i=5;21、while(i<=100)22、{if(i%5==0)23、printf("能被5整除的数%d",i);24、if(i%7==0)25、printf("能被7整除的数%d",i);26、i++;27、}28、}29、}编程统计全班学生成绩。要求每次从键盘输入一个学生的2门分数,计算输出每个学生的平均分,如果平均分大于等于85为优秀,85-60为通过。统计出成绩优秀的学生和及格的学生人

3、数。30、#include"stdio.h"31、voidmain()32、{inti,a,b,r,y,j;33、floats;1、y=0;2、j=0;3、s=0;4、i=1;5、printf("输入班级人数");6、scanf("%d",&r);7、while(i<=r)8、{printf("输入2门课的成绩");9、scanf("%d%d",&a,&b);10、s=(a+b)/2;11、if(s>85)y=y+1;12、if(s<=85&&s>=60)j=j+1;13、i++;14、}15、printf("成绩优秀人数%d成绩及格的人数%d

4、n",y,j);16、}17、输入10个数,统计并输出正数、负数和0的个数。18、#include"stdio.h"19、voidmain()20、{inti,a,y,j;21、i=1;22、y=0;23、j=0;24、while(i<=10)25、{printf("输入一个数");26、scanf("%d",&a);27、28、if(a>0)y=y+1;29、if(a<0)j=j+1;30、i++;31、}32、printf("正数的个数%d负数的个数%d",y,j);33、}34、打印从0-255之间的所有ASCII码字符。与附录对照一下是否

5、正确。35、#include"stdio.h"36、voidmain()37、{inti;38、i=0;39、while(i<=255)40、{41、putchar(i);42、43、1、i++;2、}3、}4、编写程序,计算满足条件13+23+33+…+n3<1000的最大的n值。5、#include"stdio.h"6、voidmain()7、{inti,s;8、i=1;9、10、while(s<1000)11、{12、s=s+i*i*i;13、i++;14、}15、i=i-1;16、printf("最大N的值为%d",i);17、}18、打印并输出所有

6、的水仙花数,所谓水仙花数是指一个三位数,其各位数的立方和等于该数本身,如153=13+53+33,所以153是一个水仙花数。19、#include"stdio.h"20、voidmain()21、{inti,g,s,b;22、i=100;23、while(i<=999)24、{25、g=i%10;26、s=i/10%10;27、b=i/100;28、if(i==g*g*g+s*s*s+b*b*b)printf("水仙花数为%d",i);29、i++;30、}31、32、}〖必要说明:〗对要求编写的程序能够上机运行通过并保存在相应的目录,上机前编写好程序的

7、初稿。

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

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

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