作业帮 > 综合 > 作业

C语言求阶乘倒数之和为什么这样算没返回值.#includedouble fun(int a){int i,j,m,S=1

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 13:58:14
C语言求阶乘倒数之和
为什么这样算没返回值.
#include
double fun(int a)
{
int i,j,m,S=1;
for(i=2;i=1;j--)
{
m*=1/j;
}
S+=m;
}
return S;
}
main()
{
int n;
scanf("%d",&n);
fun(n);
}
改了一下但是貌似算法有问题.
#include
double fun(int a)
{
int i,j;
double m,S=1.0;
for(i=2;i=1;j--)
{
m*=1/j;
}
S+=m;
}
return S;
}
main()
{
int n,sum;
scanf("%d",&n);
fun(n);
sum=fun(n);
printf("%d\n",sum);
}
#include
#if 0
double fun(int a)
{
int i,j;
double m,S=1.0;
for(i=2;i
再问: 貌似所有返回值都是1
再答: 1+0=1