#include <stdio.h>
void fun(int n)
{
double SN=1,k=1;
int i,j;
for(i=1;i<=n;i++)
{ k=1;
for(j=1;j<=i;j++)
k*=j;
SN=SN+1/k;
printf(" k=%.10lf\t",k);
printf(" 1/k=%.10lf\t",1/k);
printf(" SN=%.10lf\n",SN);
}
printf("%.10lf\n",SN);
}
int main()
{
int n;
while(1){
printf("请输入:");
scanf("%d", &n);
printf("输出:\n");
fun(n);
}
return 0;
}

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



