函数实现运算的程序方法
求1/2!+1/3!……+1/10!的和并输出 其中n!用函数实现
1回答
-
望远
#include <stdio.h>
double fun(int n)
{
if(n==1)
return 1.0;
else return n*fun(n-1);
}
int main()
{
double n=0;
for(int i=2;i<=10;i++)
{
printf("1/%d!+",i);
n+=1/fun(i);
}
printf("\b=%.3lf\n",n);
return 0;
}