有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩余2阶,若每步跨5阶,则最后剩余4阶,若每步跨6阶,则最后剩余5阶,若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯共有多少阶。请补充while语句后的判断条件。#includevoid main(){int i=1;while()++i;printf("阶梯共有%d阶.\n",i);}
A. !((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==1))
B. !((i%2==0)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
C. !((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
D. (i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0)
查看答案
以下程序段的输出结果是()。#includevoid main(){int a=3;do{printf("%d",a--);}while(!a);}
A. 32
B. 不输出任何内容
C. 3
D. 321
若定义int i; 则以下for语句的执行结果是()。for(i=1;i<10;i++){if(i%3) i++;++i;printf("%d",i);}
A. 35811
B. 369
C. 258
D. 2468
以下程序的输出结果是()。#includevoid main(){int i=5;for(;i<15;){i++;if(i%4==0)printf("%2d",i);elsecontinue;}}
A. 812
B. 81216
C. 1216
D. 8
以下关于for语句的说法不正确的是()
A. for循环是先判断表达式,后执行循环体语句
B. for循环只能用于循环次数已经确定的情况
C. for循环中,可以用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用花括号括起来。