单选题:设变量已正确定义, 则以下能正确计算f=n!的程序段是()。
设变量已正确定义, 则以下能正确计算f=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;
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