• 2021-04-14
    假设i和x都是int类型,则以下for循环的循环体执行次数是()
    for(i=0,x=0;i<=9&&x!=876;i++)scanf(“%d”,&x);
  • 最多执行10次

    内容

    • 0

      以下程序若运行时输入:246 ,结果是。 main() {int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",&x[i]); printf("%3d%3d%3d ",x[0][0],x[0][1],x[1][0]); }

    • 1

      下列for语句的循环次数为。 for(int i=0,x=0;!x&&i<=5;i++);

    • 2

      下列程序段可以正确运行的有: A: int i,s,x;s=0;i=0;while(1){ scanf("%d",&amp;x); if(x!=-1) { s=s+x; i++; } else break;}printf("ave=%d\n",s/i); B: int i,s,x;s=0;i=0;scanf("%d",&amp;x);while(x!=-1){ s=s+x; i++; scanf("%d",&amp;x);}printf("ave=%d\n",s/i); C: int i,s,x;s=0;i=0;while(1){ scanf("%d",&amp;x); if(x==-1) break; s=s+x; i++; }printf("ave=%d\n",s/i);

    • 3

      以下哪个循环和其他三条循环不等价(假设循环体都是一样的)?A.for(i=0;i<10;i++){...}B.for(i=0;i<10;++i){...}C.for(i=0;i++<10;){...}D.for(i=0;i<=9;i++){...}

    • 4

      有以下程序 ,其输出结果是 main() { int x,i; for(i=1;i < =50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }