实验5 数据类型和表达式——参考程序

实验5 数据类型和表达式——参考程序

ID:47115397

大小:36.00 KB

页数:3页

时间:2019-08-06

实验5 数据类型和表达式——参考程序_第1页
实验5 数据类型和表达式——参考程序_第2页
实验5 数据类型和表达式——参考程序_第3页
资源描述:

《实验5 数据类型和表达式——参考程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五数据类型和表达式——参考程序一、程序调试方法实验1.以下程序功能为:华氏温度F与摄氏温度C的转换,转换公式为:F=32+9/5C,找出并改正以下源程序中错误,得出正确的运行结果。源程序如下:#includevoidmain(){doublef,c;scanf("%f",c);//改为scanf("%lf",&c);f=32+9/5c;printf("F:%.4f",f);}2.以下程序功能为:统计分数,分别计算及格人数和不及格人数,输入非法分数时退出。找出并改正以下源程序中错误,得出正确的运行结果。源程序如下:#includev

2、oidmain(){intcount1,count2,n;//改为intcount1=0,count2=0,n;scanf("%d",n);//改为scanf("%d",&n);while(0<=n<=100)//改为while(0<=n&&n<=100){if(60<=n<=100)//改为if(60<=n&&n<=100)count1=+1;//改为count1+=1;elsecount2+=1;scanf("%d",&n);//读入下一个数}printf("Failed:%d,Pass:%d",count2,count1);}三、编写程序1、输入一串字符,统计

3、其中字母、数字和空格的个数,当输入回车时输入结束。#includevoidmain(){charc;intsz=0,zm=0,kg=0;printf("请输入一串字符回车结束:");c=getchar();while(c!=''){if(c>='a'&&c<='z'c>='A'&&c<='Z')zm++;elseif(c>='0'&&c<='9')sz++;elseif(c=='')kg++;c=getchar();}printf("字母的个数为%d",zm);printf("数字的个数为%d",sz);printf("空格的个数为%d

4、",kg);}2、求s=a+aa+aaa+aaaa+aaaa+aa…a,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。#includevoidmain(){inta,n,i,sum,item;printf("请输入s=a+aa+aaa+aaaa+aaaa+aa…a中a的值:");scanf("%d",&a);printf("请输入s=a+aa+aaa+aaaa+aaaa+aa…a中累加项的个数:");scanf("%d",&n);sum=a;item=a;for(i=2;i<=n;i++){i

5、tem=item10+a;sum=sum+item;}printf("s=%d+%d%d+…的前%d项之和为:%d",a,a,a,n,sum);}3、一个数恰好等于它的因子之和,这个数就称为“完数”,例如6=1+2+3。编程找出1000以内的所有完数。参照例子4-5。#includevoidmain(){intm,i,sum;printf("1000以内的完数有:");for(m=1;m<=1000;m++){sum=0;for(i=1;i

6、printf("");}4、36块砖,36人搬。男搬4,女搬3,两个小儿抬一砖。要求一次全搬完。问需男、女、小儿各若干?(穷举法)。#includevoidmain(){intx,y,z,n=0;printf("序号男女小儿");for(x=0;x<=9;x++)for(y=0;y<=12;y++){z=36-x-y;if(8x+6y+z==72)printf("%4d%4d%4d%4d",++n,x,y,z);}}

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

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

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