设变量已正确定义,则以下能正确计算n!的程序段是______。

admin2010-09-05  32

问题 设变量已正确定义,则以下能正确计算n!的程序段是______。

选项 A、f=0;    for(i=1; i<=n; i++)f*=i;
B、f=1;    for(i=1; i<n; i++)f*=i;
C、f=1;    for(i=n; i>1; i++)f*=i;
D、f=1;    for(i=n; i>=2; i--)f*=i;

答案D

解析 A选项,将f赋值为0,结果得到0,因为0乘任何数都为0;B选项,i<n,计算的是(n-1)!,C选项将陷入死循环。
转载请注明原文地址:https://jikaoti.com/ti/aMI0FFFM
0

最新回复(0)