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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:31:46
C语言,求S=1/1!+1/2!+1/3!+…+1/N!求S=1/1!+1/2!+1/3!+…+1/N!并输出结果(显示时小数部分占16位,计算时要求从第1项开始往后累加).N为任意自然数(只考虑int型),从键盘读入.编程可用素材:printf(

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
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/…!=….

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
#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);
}
结果如图: