C语言程序设计 实验四

C语言程序设计 实验四

ID:37722625

大小:43.00 KB

页数:6页

时间:2019-05-29

C语言程序设计 实验四_第1页
C语言程序设计 实验四_第2页
C语言程序设计 实验四_第3页
C语言程序设计 实验四_第4页
C语言程序设计 实验四_第5页
资源描述:

《C语言程序设计 实验四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.5实验四循环结构程序设计一、实验目的与要求1.熟练掌握用while语句,do-while语句实现循环的方法。2.熟练掌握用for语句实现循环的方法。3.对循环语句的三种形式进行分析、比较,以掌握各种形式的共同之处与其特点。4.掌握循环结构的嵌套,掌握break语句和continue语句在循环体中的作用。5.实验4学时二、实验内容1.程序验证题与改错题(1)程序验证从键盘输入一个整数,在屏幕上将其逆序数输入,例如输入8193,输出3918。#includevoidmain(){intx,number;printf("请输入一个整数:");scanf("%d

2、",&number);do{x=number%10;number=number/10;printf("%d",x);}while(number!=0);printf("",x);}如果输入的是一个负整数,程序应该如何改?改正为:#include#includevoidmain(){intx,number;printf("请输入一个整数:");scanf("%d",&number);do{x=number%10;number=abs(number/10);printf("%d",x);}while(number!=0);printf("

3、",x);}(2)程序改错计算表达式1+2!+3!+…10!的值,改正下面程序中的多处错误。源程序(有错误的程序)#includevoidmain(void){intsum1=1,sum2=0,i=0;for(i=0;i<10;i++){sum1=sum1*(i+1);sum2=sum1+sum2;}printf("%d",sum2);}}3.一般编程题编程题1用三种循环结构(while语句、do-while语句、for语句),求1000以内奇数的和。(1)#includevoidmain(){inti=1,sum=0;while(i<

4、=500){sum=sum+2*i-1;i++;}printf("sum=%d",sum);}(2)#includevoidmain(){inti=1,sum=0;do{sum=sum+2*i-1;i++;}while(i<=500);printf("sum=%d",sum);}(3)#includevoidmain(){inti,sum=0;for(i=1;i<=500;i++){sum=sum+2*i-1;}printf("sum=%d",sum);}编程题2输入一个正整数n,计算的前n项之和,输出时保留6位小数。输入输出示

5、例1:Entern:5sum=1.787302输入输出示例2:Entern:23sum=2.549541#includevoidmain(){inti,n;floatsum=0;printf(“请输入正整数n:”);scanf(“%d”,&n);for(i=1;i<=n;i++){sum=sum+1.0/(2*i-1);}printf("sum=%.6f",sum);}题3编写程序求a+aa+aaa+……+aa……a,a是一个数字,有n个a,实际的n和a值由键盘输入,输出格式如下示例(此时a是3,n是5)。3+33+333+3333+33333=3703

6、5提示:将a乘上10倍并加上a,变成aa,再将aa乘上10倍并加上a,变成aaa,依次类推,在变化的同时将a,aa,aaa进行累加。#includevoidmain(){inti,a,a1,n,sum=0;printf("请输入正整数a:n:");scanf("%d%d",&a,&n);a1=a;for(i=1;i

7、o.h>#includevoidmain(){charch;intcount=0;while((ch=getchar())!='')if(ch>='a'&&ch<='z'

8、

9、ch>='A'&&ch<='Z')count++;printf("%d",count);}4.较难编程题编程题1输出1-999之间的所有同构数。(同构数:一个数出现在它的平方数的右端,这个数就称为同构数,如5出现在25的右端,5是同构数,25出现在625右端,25也是同构数。#includeVo

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

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

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