下面程序段执行后,n的值是()。inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;n++;}while(!i);n++;}
A: 4
B: 5
C: 2
D: 3
A: 4
B: 5
C: 2
D: 3
举一反三
- 下面程序段执行后,n的值是()。inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;n++;}while(!i);n++;} A: 4 B: 5 C: 2 D: 3
- 以下程序运行后,n的值是( ) int i, n = 0; for (i = 2; i < 5; i++) { do { if (i % 3) continue; n++; } while (!i); n++; }
- 以下程序的输出结果是n=4 #include void main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf("n=%d",n); }
- 假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。 (1) for(i=1,s=1; i<=n; i++) s*=i; (2) i=1;s=1; while(i<=n) s*=i++; (3) i=0,s=1; do{ i++,s*=i; }while(i<=n); (4) for(i=1,s=1; ; i++) { s = s*i, if(i==n) break; }
- 以下程序段执行后,变量n的值为()。inti=1,n=1;for(;i<;3;i++){continue;n=n+i;} A: 4 B: 3 C: 2 D: 1