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/…!=….
求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);
}
结果如图:
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);
}
结果如图:
c语言求s=1!+2!+3!+…+n!(n由输入决定).尤其是for语句里面是什么意思
输入n,用C语言计算s = 1+2+3+...+k,直到s > n为止.求此时的k
C语言 求1+2+...+n=?
C语言编程题:S=1!+2!+3!+4!+5!+…+n!n由键盘输入
如何用C语言求s=1/1*2+1/2*3+.+1/n(n+1)
编写一个C语言程序:求S=1/1+1/2+1/3+…+1/n
C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n
用递归函数(C语言)求1!+2!+3!+...+n!
C语言题 计算s=1+2+3+..….+n,直到s的值大于1000为止,输出s和n的值
C语言编程,s=1+1/2-1/3+1/4-1/5.+1/n,
C语言:计算s=1+1+2+1+2+3+.1+2+3+...+n
C语言 计算表达式S=1!+(1!+2!)+.+(1!+2!+3!+.+N!)的值