利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:12:23
利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套

利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套
利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套

利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套

在win-TC环境中,你所问的算法编译内容如下:

#include "stdio.h"

#include "conio.h"

long cheng(int n)

{

    long M;

    int t;

    if(n==0)

    M=0;

    else if(n==1)

    M=1;

    else M=1;

    for(t=1;t<=n;t++)

    {

         M*=t;

    }

    return(M);

}

 main()

{

    long sum=0;

    int i,n;

        

    printf("Input your number for calculating\n");

    scanf("%d",&n);

    for(i=0;i<=n;i++)

        {

           sum+=cheng(i);

         }

    printf("the result=%ld",sum);

    getch();

}

我刚给你写的,付编译图一张.有图有真相,我输入的n是10,结果是4037913. 

感谢对我回答评论的那个兄台,我之前的答案给看错了.看成1+2+3+……+n=?

请注意我的数据类型,sum和M都是长整型的,还有注意第二个printf中式%ld.如果数据类型不对的话就搞不到大数字.请楼主一定深思.

这下真的有图有真相了. 

还有我利用了函数的嵌套.

利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套 利用VF的循环的嵌套方式,编写程序,使其显示 :个数依次为7,5,3,1个*号的倒三角形. 分别用while循环和for循环语句编写程序计算1到100的和 利用循环编写程序计算表达式1-2+3-4+5-6+7-8+9-10的值. asp编写代码 S=1^2+2^2+…..+99^2,请利用两种循环语句编写程序,计算S的值. 编写程序实现:先输入正整数n,计算s=1!+2!+3!+...+n!.用for语句循环 不用函数! 编写C程序,用循环嵌套输出 1 100的100个整数,要求每行10数字,相邻两个数之间隔2个空格,共10行. 汇编语言程序设计编写计算n!的程序(利用循环程序结构编写),谢谢! 用C语言编写一个程序,用for循环的嵌套方式编写程序,输出从公元2000年到3000年所有闰年的年份,每行输出10个年份.判定闰年的条件是:(1)年份能被4整除,但不能被100整除,则是闰年;(2)年份能被4 (1) S=1^2+2^2+…..+99^2,请利用两种循环语句编写程序,计算S的值. 求编写C++程序 求数列 1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7..的第十五项.用三层for循环嵌套来实现. java编写 利用while循环语句,计算1!+2!+3!+…+20!的总和 c语言程序编写利用for语句计算1+1/2+1/4+.+1/100的值,并显示出来必须是c语言啊 编写程序,求e的值.e≈1+1/1!+1/2!+1/3!+1/4!+···+1/n!(1)用for循环,计算前50项 (2)用while循环 编写程序,计算下面n个数的和1/2 ,2/3 ,3/4 ...n/(n+1)利用循环语句!没有给n的最大值,不然我就会写了~ sqrt(1-x^2-y^2) matlab用for循环求积分1.用FOR函数编写数值积分程序,计算实函数sqrt(1-x^2-y^2) 在X-Y平面任意矩形区间的二维积分. 如何用C语言编写程序,计算y=sqrt((a+b)^2+d^2)的最小值,a、b、c不定,用for循环.急着用 1、用For循环语句实现下列的图形 2、请用循环结构编写下列图形的程序 * ** *** **** *****重新画图**** ** ** *