有以下程序 #include main( ) { int i=0,j=0,x=0; while(i<2) { x++; for( ; j<=3; j++) { if(j%2) continue; x++; } x++; i++; } printf("x=%d\n",x); } 程序运行后的输出结果是
A. x=5
B. x=4
C. x=6
D. x=8
查看答案
有下列程序 #include main( ) { int i,j,a,b; a=b=j=0; while(j<3) { j++; if(j==1)continue; for(i=0;i<3;i++) { if(i>1) break; a=a*10+i; if(i<1) b=a; } } printf("%d %d\n",a,b); } 程序执行后的输出结果是
A. 10 0
B. 101 101
C. 101 10
D. 10 101
有以下程序 #include main( ) { int m,n; scanf("%d%d", &m,&n); while(m!=n) { while(m>n) { m=m-n; } while(n>m) { n=n-m; } } printf("%d\n",m); } 该程序的功能是
A. 计算m和n的最大公约数
B. 计算m和n的最小公倍数
C. 计算m和n的差值
D. 找出 m和 n中的较大值
有以下程序 #includemain( ) { int a=1, b=0; for(; a<5; a="">
A. 1
B. 0
C. 2
D. 4
若要实现 total=1+2+3+4+5,以下程序段错误的是
A. int i=1,total=1;while(i<5){ total+=i; i+=1;}
B. int i=1,total=0; while(i<=5){ total+=i; i+=1;}
C. int i=0,total=0; while(i<5){ i+=1;total+=i;}
D. int i=0,total=0; while(i<=5){ total+=i; i+=1;}