计算阶乘时出错,求指点.//编写函数,计算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(

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 20:47:55
计算阶乘时出错,求指点.//编写函数,计算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(

计算阶乘时出错,求指点.//编写函数,计算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(
计算阶乘时出错,求指点.
//编写函数,计算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(
int fun(int i)
{
if(i > 0)
{
if(i==0||i==1)
{
return 1;
}
else
{
return i*fun(i-1); /* 这里 */
}
}
}