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
展开
kaixingui2012
推荐于2018-05-06 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6298万
展开全部
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 正确
杰百克
2012-09-05
知道答主
回答量:14
采纳率:0%
帮助的人:9.5万
展开全部
选B,就是求阶乘啊
追问
谢谢明白了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式