注意:此页面搜索的是所有试题
【单选题】
假设整型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;

}





A、
1

B、
2

C、
3

D、
4

参考答案