下列语句执行后,i的值是()ints=1,i=1;while(i<;=4){s=s*i;i++;}
A: 6
B: 4
C: 24
D: 5
A: 6
B: 4
C: 24
D: 5
举一反三
- 下列语句序列执行后,i的值是()。ints=1,i=1;while(i<=4){s*=i;i++;}
- 假设整型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; }
- 05580051:执行语句:for(i=1;i++<4;++i);后;变量i的值是5。(
- 【5 do while循环】 以下能正确计算10!的程序段是【 】 。 A: do{i=1;s=1; s=s*i; i++; }while(i<=10); B: do{i=1;s=0; s=s*i; i++; }while(i<=10); C: i=1;s=1; do{s=s*i; i++; }while(i<=10); D: i=1;s=0; do{s=s*i; i++; }while(i<=10);
- 执行语句for(i=1;i<;4;i++); 后i的值是( )。 A: 3 B: 4 C: 5 D: 不确定