设变量已正确定义,则以下能正确计算f=n!的程序段是
a.f=0 b.f=1;
for(i=1;i=2;i--) f*=i;
为什么答案是d?b为什么不行?
人气:207 ℃ 时间:2020-10-01 20:20:26
解答
b不行因为
=(n-1)!因为当f=n的时候,跳出了循环,没有执行 f*=n;
推荐
猜你喜欢
- 求英语句子翻译,1每天说每天背一定量的用语,2多读简易读物并做笔记,每天写一点,比如写日记,3经常听中
- 脑筋急转弯 What is the worst weather for mice
- 二分之一x减一加四分之三x减二等于零中的x等于多少?
- 2012年6月29日,航天员景海鹏,刘旺,刘洋顺利返回地面,标志着中国首次载人交会对接取得圆满成功."天宫一号"
- 已知方程(x2-2x+m)(x2-2x+n)=0的四个根组成一个首项为14的等差数列,则|m-n|等于( ) A.1 B.34 C.12 D.38
- 如题,1Btu/lb等于多少大卡呢?关于煤炭的.
- 目前,全球气候逐渐变暖,这是_效应不断加剧带来的后果.
- 男儿何不带吴钩,收取关山五十州.请对出下一句.