c语言程序阅读填空、运行结果、改错题

上传人:s9****2 文档编号:561808883 上传时间:2023-02-18 格式:DOC 页数:26 大小:78KB
返回 下载 相关 举报
c语言程序阅读填空、运行结果、改错题_第1页
第1页 / 共26页
c语言程序阅读填空、运行结果、改错题_第2页
第2页 / 共26页
c语言程序阅读填空、运行结果、改错题_第3页
第3页 / 共26页
c语言程序阅读填空、运行结果、改错题_第4页
第4页 / 共26页
c语言程序阅读填空、运行结果、改错题_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《c语言程序阅读填空、运行结果、改错题》由会员分享,可在线阅读,更多相关《c语言程序阅读填空、运行结果、改错题(26页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上三、读程序题1、float f=3.;printf(“%f,%5.4f,%3.3f”,f,f,f);则程序的输出结果是 3.,3.1416,3.142 .2、int x=6, y=7;printf(“%d,”,x+);printf(“%dn”,+y);程序的输出结果是 6,8 3、a=3;a+=(a1)?a:1;printf(“%d”,a);结果是. 4 4、for (a=1,b=1;a=20) break;if(b%3=1)b+=3; continue;b-=5; 程序的输出结果a的值为 22 .5、int y=1, x, *p, a =2,4,6,8,10;p=&

2、a1;for(x=0;x3;x+)y + = * (p + x);printf(“%dn”,y);程序的输出结果y的值是 19 .四、程序填空题1、从键盘上输入10个数,求其平均值。main()int i;float f,sum;for(i=1,sum=0.0;i11;i+) scanf(“%f”,&f); Sum+=f ; printf(“average=%fn”,sum/10); 2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。#include main() FILE *fp;char c;fp= ;doc=getchar();f

3、puts(c,fp);while(c!=EOF) ;3、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。main() float x,amax,amin;scanf(“%f”,&x);amax=x; amin=x;while( x=0.0 ) if(xamax) amax=x;if( x=0.0 x=amin三、阅读程序题1、int x=6,y=7;printf(“%d,”,x+);printf(“%dn”,+y);程序的输出结果是_.2、float f=3.;printf(“%f,%5.4f,%3.3f”,f,f,f);则程序的输

4、出结果是_.3、a=3;a+=(a1)a:1; printf(“%d”,a);结果是_.4、main( ) int a5=2,4,6,8,10,*P,* *k;p=a; k=&p;printf(“%d,”,*(p+);printf(“%dn”,* *k);程序的输出结果是_.5、main()int a,b;for (a=1,b=1;a=20) break;if(b%3=1)b+=3;continue;b-=5; 程序的输出结果a的值为_.四、程序填空题1、求主次对角线之和。main()static int a 3=9,7,5,1,2,4,6,8;int I,j,s1=0,s2=0;for(I=

5、0;I3;I+)for(j=0;j3;j+)if( )s1=s1+aIj;if( )s2=s2+aIj;printf(“%dn%dn”,s1,s2);2、从键盘上输入10个数,求其平均值。main()int i;float f,sum;for(i=1,sum=0.0;i11;i+) scanf(“%f”,&f) ; Sum+=f ;printf(“average=%fn”,sum/10);3、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。#include main()FILE *fp;char c;fp= ;doc=getchar();

6、fputs(c,fp);while(c!=EOF); ;三、阅读程序题(1) 6,8(2) 3.,3.1416,3.142(3) 4(4) 2,4(5) 8四、程序填空题1、I=j I+j=22、scanf(“%f”,&f);sum+=f;3、fopen(“myfile”,w)fclose(fp);四、读出程序1. 改正下列程序中不正确的语句。main() int a=8 , b=1;a=a+b;b=a*b;printf(“%d, %d”,a,b); 2.写出下列程序的运行结果。fun(int a, int b) if(ab) return (a);Else return (b); main(

7、) int x=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf(“%dn”,r); 3. 改正下列程序中不正确的语句。main() int n ;float s=1.0;for(n=10;n1;n- -)s=s+1.0/n;printf(“%6.1fn”,s); 4. 写出下列程序的运行结果。main() int n;For(n=3; nb) return (a);Else return (b); main() int x=3,y=8,z=6,r;r=fun(fun(x,y),2*z); printf(“%dn”,r); 3. 改正下列程序中不正确的语句。main

8、() int n ;float s=1.0;for(n=10;n1;n- -)s=s+1/n;printf(“%6.1fn”,s); 4. 写出下列程序的运行结果。main() int n;For(n=3; n=10; n+) if(n%6= =0) break; Printf(“%d”,n); 5.写出下列程序的运行结果。#include “stdio.h”Main() int a=1,2,3,-4,5;int m,n,*p; p=&a0; m=*(p+1); n=*(p+4);printf(“%d %d %d ”,*p,m,n); 四、读出程序1 printf(“%d,”,&a); if

9、(a=1) 2 123 s=s+1.0/n4. 3 4 55 1 2 5三、读出下列程序,写出程序的运行结果1. main() int a=8 , b=1;a=a+b;b=a*b;printf(“a=%d,b=%d”,a,b); 该程序的运行结果是_.2. main() int i,num5;for(i=0;i5;i+)numi=i*10 - 2;printf(“%d”,num3); 该程序的运行结果是_.3. main() float c,f;c=30.0;f=(6*c)/5+32;printf(“f=%f”,f); 该程序的运行结果是_.4. main() int a=6095 , b ;b=a%1000 ;printf(“%d”, b) ; 该程序的运行结果是_.5. # include “stdio.h”main( ) int a=8,2,9,4,1, *p;p=a;*(p+2)+=2;printf(“%d, %d ”, *p, *(p+2);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号