注意:此页面搜索的是所有试题
题目内容
(兰州工业学院-计算机语言(C语言))
【单选题】
假设整型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
假设整型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
参考答案