导航:首页 > 编程语言 > 编写阶乘相加的程序

编写阶乘相加的程序

发布时间:2024-12-06 04:46:01

㈠ 求用c语言把1到10的阶乘的和

你这道题输出先看看是什么,你输出就不是求阶乘的。
#include<stdio.h>
main()
{
int a=0,b=1,c,d;
while(b<=10)
{
c=b;
for(d=1; c>0; c--)
d=c*d;
a=a+d; //根本不知道你这个a有什么用,版建议直接删去。权
b++;
printf("%d\n",d);
}

getch();
}
当然这个程序可以求的答案,但是还有很多warning,写程序如果心里没有想法就不要写,要不然就算答案对,对自己也没有什么提高。心里首先把程序运行一遍,这是每个程序员都应该做到的。先把基础学好吧。你上面的错误太多了。写程序先学会读代码,把书上的简单代码学会。然后不看书,根据理解写出来就是自己的。我们都是站在巨人的肩膀上

㈡ 编写程序实现阶乘之和1!+2!+······+m!

#include<stdio.h>
main()
{
long s=0,t=1;
int i,m;
scanf("%d",&m);
for(i=1;i<=m;i++)
{
t*=i;
s+=t;
}
printf("The result is %ld\n",s);
getch();
}

㈢ 求个C语言程序:将1到20的阶乘累加

# include "stdio.h"
void main()
{
int n,i,j,sum=0,t=1;
printf("please enter a number:");
scanf("%d",&n);
for(i=0;i<n;t=1,i++)
{ for(j=n-i;j>0;j--)
{
t*=j;
}
sum+=t ;
}
printf("\n1!+....+%d!=%d",n,sum);
}

㈣ 编写程序:1到20阶乘之和

pascal语言的
program jieche;
var sum:real;
i,j:integer;
begin
sum:=0;j:=1;
for i:=1 to 20 do
begin
j:=j*i;
sum:=sum+j;
end;
wtriteln(sum);
readln;
end.
其实用什么语言写都一样的,主要是算法问题,这个算法应版该比楼上的快一权点。

阅读全文

与编写阶乘相加的程序相关的资料

热点内容
注册过哪些app怎么查 浏览:69
其中一个文件夹 浏览:911
服装加工中心怎么编程 浏览:571
如何关闭微信升级提醒 浏览:441
wps隐藏格式怎么打开文件 浏览:910
苹果手机如何将应用放在文件夹 浏览:45
nginx集群配置文件管理 浏览:795
cameraraw滤镜配置文件 浏览:97
怎么把多个文件名其中一个字替换 浏览:997
易语言隐藏任务栏程序图标 浏览:576
苹果没有收到代码 浏览:817
APP运营设置有哪些 浏览:711
淘宝海报居中代码 浏览:669
记不得电脑开机密码 浏览:234
为什么app变白 浏览:323
神域之光苹果畅销榜 浏览:279
15款凯美瑞原车导航升级 浏览:39
精雕cnc怎么编程 浏览:917
第一代程序设计语言 浏览:123
华为的风扇怎么添加到小米app 浏览:563

友情链接