相关题目
下面程序段的功能是计算1000! 的末尾含有多少个零。 请选择填空。 (提示: 只要算出1000! 中含有因数5 的个数即可)
for(k=0,i=5;i<=1000;i+=5)
{m=i;
while( ) { k++; m=m/5;}
}
下面程序的功能是求算式xyz+yzz=532 中x,y,z的值(其中xyz和yzz分别表示一个三位数), 请选择填空。
# include
main()
{int x,y,z,i,result=532;
for(x=1;x<10;x++)
for(y=1;y<10;y++)
for( z=0;z<10;z++)
{i=100*x+10*y+z+100*y+10*z+z;
if( ) printf("x=%d,y=%d,z=%d\n", i,x,y,z); }
}
下面程序是输出一个正整数等差数列的前十项, 此数列前四项之和及之积分别是26和880, 【 1 】处应填入什么内容,请选择填空。
#include
main ()
{ int a,d,i,s,f,x; / *a是第一项 */
for(a=1;a<30;a++)
for(d=1;d<=5;d++)
{s=0;f=1;x=a;
for(i=1;i<=4;i++)
{s=s+x;
i=f*x;
x=x+d;
}
if(s==26&&f==88)
for(i=0;i<10;i++)
printf(“%3d”,【 1 】);
}
printf(“\n”);
}
以下正确的描述是( )。
下面程序段( ) 。
for(t=1;t<=100;t++)
{scanf(“%d”, &x);
if(x<0) continue ;
printf (“%3d”,t);
}
下面程序段( )。
x=3;
do{y=x--;
if (!y) {printf (“x”); continue;
printf (“#”);
} while(1<=x<=2);
以下是死循环的程序段是( )。
以下描述正确的是( ) 。
与下面程序段等价的是( )。
for(n=100;n<=200;n++)
{if(n%3==0) continue ;
printf(“%4d”,n);
}
下面程序的功能是将从键盘输入的偶数写成两个素数之和,请选择填空。
#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 break ;
for(c=2;c<=sqrt(d);c++) if(d%c==0) break ;
if(c>sqrt(d)) printf(“%d=%d+%d\n”,a,b,d);
}
}
