作业帮 > 综合 > 作业

C语言,求S=1/1!+1/2!+1/3!+…+1/N!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 12:04:39
C语言,求S=1/1!+1/2!+1/3!+…+1/N!
求S=1/1!+1/2!+1/3!+…+1/N!并输出结果(显示时小数部分占16位,计算时要求从第1项开始往后累加).N为任意自然数(只考虑int型),从键盘读入.编程可用素材:printf("Please input n:")、printf("\nS=1/1!+1/2!+...+1/…!=….
#include<stdio.h>
void main(){
\x05int n;
\x05double x=1,s=0;
\x05printf("Please input n: ");
\x05scanf("%d",&n);
\x05for(int i=1;i<=n;i++){
\x05\x05x=x*1.0/i;
\x05\x05s=s+x;
\x05}
\x05printf("\nS=1/1!+1/2!+...+1/%d!=%.16lf\n",n,s);
}
结果如图: