利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 02:52:58
利用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的值要由键盘输入 一定要用嵌套
求1 × 2 × 3 × … ×n的值,n(1~30之间)的值由键盘输入,用for语句实现.要求:用c语言编写程序
用C语言编写一个程序,用for循环的嵌套方式
输入一个正整数n,计算下式的和(保留4位小数 e=1+1/1!+1/2!+1/3!+ …+1/n!要求:使用嵌套循环
编写C程序,用循环嵌套输出 1 100的100个整数,要求每行10数字,相邻两个数之间隔2个空格,共10行.
编写程序:计算s=1/2+2/3+3/4+…(n-1)/n并输出计算结果.要求:1)n从键盘输入; 2)输出s的值.
编写程序,计算an(n下标)=1+2+3+...n 的值,n的值由键盘输入.C语言
编写一段程序,要求输入x的值,输出y的值,分别用不嵌套if语句,嵌套语句,if else语句,switch语句,编写
利用VF的循环的嵌套方式,编写程序,使其显示 :个数依次为7,5,3,1个*号的倒三角形.
C语言题目,利用自定义函数编写程序,求下面的式子:Y=1*1/2*1/3……*1/n (n的数值由键盘输入,n
编写一个程序,计算给定n时符合下式要求S的值.n由键盘输入(n为不大于10的整数).
编写程序实现:先输入正整数n,计算s=1!+2!+3!+...+n!.用for语句循环 不用函数!