欢迎来到天天文库
浏览记录
ID:55469859
大小:77.00 KB
页数:26页
时间:2020-05-14
《c语言程序阅读填空、运行结果、改错题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、三、读程序题 1、floatf=3.; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是3.,3.1416,3.142. 2、intx=6,y=7; printf(“%d,”,x++); printf(“%d”,++y); 程序的输出结果是6,83、a=3; a+=(a<1)?a:1; printf(“%d”,a); 结果是.4 4、for(a=1,b=1;a<=100;a++) {if(b>=20)break; if(b%3==1) {b+=3;continue
2、;} b-=5;} 程序的输出结果a的值为22. 5、inty=1,x,*p,a[]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x); printf(“%d”,y); 程序的输出结果y的值是19. 四、程序填空题 1、从键盘上输入10个数,求其平均值。 main() {inti; floatf,sum; for(i=1,sum=0.0;i<11;i++) {scanf(“%f”,&f); Sum+=f;} printf(“average=%
3、f”,sum/10);} 2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。 #include main() {FILE*fp; charc; fp=; do{ c=getchar(); fputs(c,fp);}while(c!=EOF);3、以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。 main() {floatx,amax,amin; scanf(“%f”,
4、&x); amax=x;amin=x; while(x>=0.0) {if(x>amax)amax=x; if(x<=amin)amin=x; scanf(“%f”,&x);} printf(“amax=%famin=%f”,amax,amin);}三、阅读程序题 (1)3.,3.1416,3.142 (2)6,8 (3)4 (4)22 (5)19 四、程序填空题 1、scanf(“%f”,&f);sum+=f; 2、fopen(“myfile”,w)fclose(fp); 3、x>=0
5、.0x<=amin三、阅读程序题 1、intx=6,y=7; printf(“%d,”,x++);printf(“%d”,++y); 程序的输出结果是______. 2、floatf=3.; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是______. 3、a=3; a+=(a<1)a:1;printf(“%d”,a); 结果是______. 4、main() {inta[5]={2,4,6,8,10},*P,**k; p=a;k=&p; printf(“%d,”
6、,*(p++)); printf(“%d”,**k); 程序的输出结果是______. 5、main() {inta,b; for(a=1,b=1;a<=100;a++) {if(b>=20)break; if(b%3==1) {b+=3;continue;} b-=5;}} 程序的输出结果a的值为______. 四、程序填空题 1、求主次对角线之和。 main() {staticinta[][3]={9,7,5,1,2,4,6,8}; intI,j,s1=0,s2=0; for(I=0;I<
7、3;I++) for(j=0;j<3;j++) {if() s1=s1+a[I][j]; if() s2=s2+a[I][j]; } printf(“%d%d”,s1,s2); }2、从键盘上输入10个数,求其平均值。 main() {inti; floatf,sum; for(i=1,sum=0.0;i<11;i++) {scanf(“%f”,&f); Sum+=f; } printf(“average=%f”,sum/10); } 3、以下程序是建立一个名为myfile的文件,
8、并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。 #include main() { FILE*fp; charc; fp=; do { c=getchar(); fputs(c,fp); }while(c!
此文档下载收益归作者所有