计算阶乘时出错,求指点.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 12:46:43
计算阶乘时出错,求指点.
//编写函数,计算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
//编写函数,计算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); /* 这里 */
}
}
}
{
if(i > 0)
{
if(i==0||i==1)
{
return 1;
}
else
{
return i*fun(i-1); /* 这里 */
}
}
}