
2.设变量已正确定义,则以下能正确计算f=n!的程序段哪位高手帮我解释一下这道题,求详解?题目是什么意思
A、f=0;for(i=1;i<=n;i++)f*=iB、f=1;for(i=1;i<=n;i++);f*=iC、f=1;for(i=n;i>1;i++)f*=iD、f=...
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 展开
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 展开
2个回答
展开全部
A、f=0;for(i=1;i<=n;i++)f*=i 错,f初值0, *=表示自乘,结果永远为0
B、f=1;for(i=1;i<=n;i++);f*=i 错误,for循环后多了一个分号
C、f=1;for(i=n;i>1;i++)f*=i 错误,i++应该为i--
D、f=1;for(i=n;i>=2;i--)f*=i 正确
B、f=1;for(i=1;i<=n;i++);f*=i 错误,for循环后多了一个分号
C、f=1;for(i=n;i>1;i++)f*=i 错误,i++应该为i--
D、f=1;for(i=n;i>=2;i--)f*=i 正确
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询