编写程序输出时要求保留三位小数。其中:n从键盘输入。 s=1+1⼀2! + 1⼀3! + 1⼀4! + ……+ 1⼀n!

2025-02-24 13:10:50
推荐回答(1个)
回答1:

#include 
void main()
{
int i,j,n,k=1;
float s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
k=k*j;
s+=1.0/k;
k=1;
}
printf("s=%.3f",s);
}