#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int factorial(int n)
{
int i,tot = 1;
for(i = 1 ; i <= n;i++)
tot *= i;
return tot;
}
int main()
{
int n,i;
double sum;
while(scanf("%d",&n)&&n)
{
if(n < 0)
printf("Error!\n");
else
{
sum = 0;
for(i = 1 ; i <= n ;i++)
sum += (double)(1.0/factorial(i));
printf("s = %.8lf\n",sum);
}
}
return 0;
}#job 23
计算阶乘与求和的C语言程序
最新推荐文章于 2024-10-10 10:39:36 发布
1528

被折叠的 条评论
为什么被折叠?



