3.
main()
{ int i,a=0;
for(i=1;i<=5;i++)
switch(i)
{ case 1:a+=1;
case 2:a+=2;break; case 3:a+=3; default:a+=4; }
printf(\}
运行结果:
#include
{ int a=12,b=5;
int *p1=&a,*p2=&b,*t;
printf(\t=p1; p1=p2; p2=t;
printf(\printf(\}
运行结果:
2. main()
{ int x=1 , y=5 , z=0;
while(x x=x+3 ; y++; z++; } printf(\ } 1.执行下列程序,输入3,写出运行结果。 #include ”stdio.h” main() { int k; scanf(”%d”, &k); switch(k) { case 1: printf(”%d\\n”, k++); case 2: printf(”%d\\n”, k++); case 3: printf(”%d\\n”, k++); case 4: printf(”%d\\n”, k++); break; default: printf(”Full!\\n”); } } 2.以下程序运行的结果 #include { int a,b; for(a=1,b=1;a<=100;a++) { printf(\if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf(\} 3.写出下面程序运行结果 #include static int a[][3]={9,7,5,3,1,2,4,6,8}; int i,j,s1=0,s2=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { if(i==j) s1=s1+a[i][j]; if(i+j==2) s2=s2+a[i][j]; } printf(\} 4.写出下面程序运行结果 #include int i; for(i=1;i<=5;i++) { if(i%2) printf(\ else continue; printf(\ } printf(\ } 3. main() { int a[3][3],i,j; for(i=0;i<3;i++) { for(j=0;j<3;j++) { } printf(\ a[i][j]=i+j; printf(\ } } 1. main() { int a=2,b= -1,c=2; if (a printf(”%d\\n”,c); } 2. main() { int n; for(n=1;n<=10;n++) { if(n%3==0) continue; printf(\} } 3.main() { int a[]={1,2,3,4},i,j,s=0; j=1; for(i=3;i>=0;i--) { s=s+a[i]*j; j=j*10; } printf(\ } 1. #include main() { int s=0,i; i=1; while (i<=10) { if (i%4==0) { i++; continue;} s=s+i; i++; } printf(\} 2. #include main() { int i,a=0; for(i=1;i<=5;i++) switch(i) { case 1:a+=1; case 2:a+=2;break; case 3:a+=3; default:a+=4; } printf(\} 3. #include main() { int a=12,b=5,t; int *p1=&a,*p2=&b; printf(\t=*p1; *p1=*p2; *p2=t; printf(\printf(\} 4. #include main() { int i; for(i=1;i<=5;i++) { if(i%2) printf(\ else continue; printf(\ } printf(\} 5. main() { int x=3; if(x>2) x=x-3; if (x<1) x=5; else x=8; printf(\ } 1. #include main() { int s=0,i; i=1; while (i<=10) { if (i%3==0) s=s+i; i++; } printf(\} 2. #include main() { int i,a=0; for(i=1;i<=5;i++) switch(i) { case 1:a+=1; case 2:a+=2;break; case 3:a+=3;