正在加载图片...
积常运行后的输出结里是 2、写出以 程序运行的结果:。 #include <stdio.h> int f(int a) auto int b=0 static int c=3;b=b+l;c=c+l return(a+b+c), void main()int a=2.1 for(i=0:i<2;i++) printf(%d "f(a) 3、写出以下程序运行的结果。 void main() itj,f5]={l,1}: for(j=2;j<4;j++) flj]=flj-1]+f[j-2]:for(j=0:j<4:j++) printf (d.",flil: rintf (n") 4、写出以下程序运行的结果 void main() int k=2:while(k--): printf("%d\n"k): 5、写出以下程序运行的结果。void main(() intj,al3][3={1,2,3,4,5,6,7,8,9}: fo03++)月 printf("%d,"a[i][2-): 四、阅读下列程序,在处填入适当内容,使程序完整(共12分) 1、用d0~while语句求1+2+3+4+5+6++100的和。(每个空2分,共4分) #include <stdio.h>void main() int i.sum=0: ①=0:do{ ++: while(is=100) ntfo%dn”,sum) 2、用排序法对从键盘输入的任意10个实数按照由大到小的顺序进行排序,并输 出它们的值。(每个空2分,共6分) #include <stdio.h>void main() float a[10]t;int ij: printf("请输入l0个数据n"):for(=0:i<=9:i计+) printf("n): for(j=0;j<9:j++) for=0it+)ifa的){t=a:a[=aitl]:printf("n排序结果是:n")片fori=0: i<=9:++printf("%5.4f",alil): 3、要使以下f0r语句输出10个整数,请填入一个整数。(共2分)} 程序运行后的输出结果是 2、写出以下程序运行的结果:。 #include <stdio.h> int f(int a) { auto int b=0; static int c=3; b=b+1; c=c+1; return(a+b+c); } void main() { int a=2,i; for(i=0;i<2;i++) printf("%d,",f(a)); } 3、写出以下程序运行的结果。 void main( ) { int j,f[5] ={1,1}; for (j=2;j<4;j++) f[j]=f[j-1]+f[j-2]; for(j=0;j<4;j++) printf ("%d,",f[j]); printf (“\n”); } 4、写出以下程序运行的结果。 void main( ) { int k=2; while(k--); printf("%d\n",k); } 5、写出以下程序运行的结果。 void main( ) { int j,a[3][3]={1,2,3,4,5,6,7,8,9}; for(j=0;j<3;j++); printf("%d,",a[j][2-j]); } 四、阅读下列程序,在 处填入适当内容,使程序完整(共 12 分) 1、用 do~while 语句求 1+2+3+4+5+6+…+100 的和。(每个空 2 分,共 4 分) #include <stdio.h> void main( ) { int i,sum=0; ① i=0 ; do { i++; }while(i<=100); printf(“%d\n”,sum); } 2、用排序法对从键盘输入的任意 10 个实数按照由大到小的顺序进行排序,并输 出它们的值。(每个空 2 分,共 6 分) #include <stdio.h> void main( ) { float a[10],t; int i,j; printf("请输入 10 个数据:\n"); for (i=0; i<=9; i++) scanf("%f",; printf(“\n”); for(j=0;j<9;j++) for(i=0i++) if(a[i] ) { t=a[i]; a[i]=a[i+1]; printf("\n 排序结果是:\n"); for(i=0; i<=9;i++) printf("%5.4f ", a[i]); } 3、要使以下 for 语句输出 10 个整数,请填入一个整数。(共 2 分)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有