C语言题:计算公式: s=1/1!+1/2!+1/3!+...+1/n! 式中的n!表示n的阶乘

发布于2022-01-13 09:25:13
5个回答
admin
网友回答2022-01-13
#include <stdio.h> main() { int i,j,n; float sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { int s=1; for(j=1;j<=i;j++) { s*=j; } sum+=1.0/s; } printf("1/1!+1/2!+1/3!……+1/n!=%f\n",sum); }
admin
网友回答2022-01-13
double sum=0; for(int i=1;i<=n;i++) { double a=1.0; for(int j=1;j<=n;j++) { a*=1.0/j; } sum+=a; } 这个要是在数学里面还是蛮简单的,哈哈哈
admin
网友回答2022-01-13
你好! double sum=0; for(int i=1;i<=n;i++) { double a=1.0; for(int j=1;j<=n;j++) { a*=1.0/j; } sum+=a; } 打字不易,采纳哦!
admin
网友回答2022-01-13
double sum=0; for(int i=1;i<=n;i++) { double a=1.0; for(int j=1;j<=n;j++) { a*=1.0/j; } sum+=a; }
admin
网友回答2022-01-13
for(int i=1;i<=n;i++) { double b=1.0; for(int j=1;j<=n;j++) { b*=1.0/j; } sum+=b;} - - b

回到
顶部