作业帮 > 综合 > 作业

计算阶乘时出错,求指点.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/12 14:23:08
计算阶乘时出错,求指点.
//编写函数,计算1!+2!+3!+.+n!的值,其中n的值由用户输入(用函数调用实现).
#include
int fun(int i)
{
if(i > 0)
{
if(i==0||i==1)
{
return 1;
}
else
{
return fun(i)*fun(i-1);
}
}
}
void main(void)
{
int n ,sum = 0;
scanf("%d",&n);
for(int i = 1; i
计算阶乘时出错,求指点.
int fun(int i)
{
if(i > 0)
{
if(i==0||i==1)
{
return 1;
}
else
{
return i*fun(i-1); /* 这里 */
}
}
}