下面程序段的功能是计算1000!的末尾含有多少个零。请选择填空。(提示:只要计算出1000!中含有因子5的个数即可)for(k=0,i=5;i<=1000;i+=5){m=i;while( ){k++;m=m/5;}}
A. m%5=0
B. m=m%5==0
C. m%5==0
D. m%5!=0
查看答案
下面程序的功能是将从键盘输入的偶数写成两个素数之和。请选择填空。#include #include main(){int a,b,c,d;scanf("%d",&a);for(b=3,b<=a/2;b+=2){for(c=2;c<=sqrt(b);c++) if(b%c==0) break;if(c>sqrt(b)) d= ;else continue;for(c=2;c<=sqrt(d);c++) if(d%c==0) break;if(c>sqrt(d)) printf("%d=%d+%d\n",a,b,d);}}
A. a+b
B. a-b
C. a*b
D. a/b
下面程序的运行结果是 。#includemain(){int a,b;for(a=1,b=1;a<=100;a++){if(b>=20) break;if(b%3==1){b+=3;continue;}b-=5;}printf("%d\n",a);}
A. 7
B. 8
C. 9
D. 10
下面程序的运行结果是( ) 。main(){int i,j,a=0;for(i=0;i<2;i++){for(j=0;j<4;j++){if(j%2) break;a++;}a++;}printf("%d\n",a);}
A. 4
B. 5
C. 6
D. 7
1.t为int类型,进入下面的循环之前,t的值为0while( t=1 ){ ……}则以下叙述中正确的是 ()
A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对