11问答网
所有问题
C语言 计算N的阶乘 哪里出错了
如题所述
举报该问题
其他回答
第1个回答 2019-10-11
else
{if
(n==0)
factorial
*=1;
else
factorial*=n;}
--n;}
这一段要写成循环的
你这里只写了一个条件判断语句
只执行了一次
把这一段修改成
else
{
while(n!=0)
factorial*=(n--);
}
还有
阶乘在很小的数据的时候就会出现溢出问题
所以
当出现负数的时候不要惊讶
相似回答
C语言
计算N的阶乘
哪里出错了
答:
factorial*=(
n
--);} 还有
阶乘
在很小的数据的时候就会出现溢出问题 所以 当出现负数的时候不要惊讶
大家正在搜
N的阶乘C语言
求5的阶乘的c语言程序
计算N的阶乘微机
对任意给定的正整数N需你计算阶乘
C语言n的阶乘
c语言求5的阶乘
c语言20的阶乘
c语言求1到10的阶乘和
c语言求10的阶乘
相关问题
c语言,这个算n!阶乘的程序那里错了呢?求解 谢谢
c语言 计算n的阶乘 这个程序错在哪
用c语言求1~n的阶乘和 求大神指点错哪里
用C语言编写程序,求n的阶乘n!,并将 结果存放到f。哪里写...
c语言计算阶乘 那错了
c语言求阶乘的和,哪里错了??
这个C语言求阶乘的程序,出错在什么地方呢?
C语言写n的阶乘出错