为了账号安全,请及时绑定邮箱和手机立即绑定

代码问题、、

代码问题、、

C
慕尼黑2819359 2016-11-28 15:14:50
#include<stdio.h>main(){ int i=2,n=10; float fac=1;    while(i<=n) { fac=fac*i; i++; } printf("factorial of %d is:%.2f.\n",n,fac); }这是求10的阶乘,,,while  改为   if  怎么不行??? 求教,谢谢
查看完整描述

1 回答

?
一毛钱

TA贡献156条经验 获得超57个赞

while是循环判断,if只是一次判断,结果当然不同了

查看完整回答
2 反对 回复 2016-11-28
  • 1 回答
  • 0 关注
  • 1143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信