下面程序段是找出整数的所有因子(能被整除的数),请填空。scanf(“%d”,&x);i=1;for( ; _________; ){if(x%i==0) printf(“%3d”,i);i++;}
查看答案
执行语句for(i=0;i<3;i++) printf(“*”);时,for循环中的表达式1执行_____次,表达式3执行______次。
下面程序的功能是计算1-3+5-7+……-99+101的值,请填空。#includeint main(){ int i,t=1,s=0;for (i=1;i<=101;i+=2){________;s=s+t;________;}printf("%d\n",s);return 0;}
下面程序的功能是求1000以内的所有完全数。请填空。(说明:一个数如果恰好等于它的因子之和(除自身外),则称该数为完全数,例如:6=1+2+3,6为完全数)#includeint main(){ int a,i,m;for(a=1;a<=1000;a++){ for(______;i<=a/2;i++) if(!(a%i)) ______;if(m==a) printf(“%4d”,a);}return 0;}
当运行以下程序时,从键盘出入China#,则下面程序的运行结果是________.#includeint main( ){ int v1 = 0, v2 = 0;char ch;while ((ch = getchar())!= '#')switch (ch){case 'a':case 'h':default:v1++;case 'o': v2++;}printf("%d, %d\n", v1, v2);return 0;}