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

编写阶乘相加的程序

发布时间: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.
其实用什么语言写都一样的,主要是算法问题,这个算法应版该比楼上的快一权点。

阅读全文

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

热点内容
极域2015为什么不能发文件夹 浏览:357
wps的安装程序在哪 浏览:317
用电脑怎么更新ios系统文件在哪里 浏览:724
查看电脑开启wifi密码 浏览:610
k28下载数据失败是什么意思 浏览:374
你使用过什么网站 浏览:480
电脑存数据是什么 浏览:205
linux下文件夹 浏览:426
微信使用什么数据库 浏览:762
数据恢复的软件有哪些新闻 浏览:607
美术app课件怎么做 浏览:86
htmlselect下拉框js 浏览:509
视频文件如何放进ppt里 浏览:56
用什么APP查二手事故车 浏览:174
pptx微信滑动 浏览:97
如何变更电子地图数据 浏览:152
qq音乐app怎么同步歌单 浏览:735
如何让别人的qq冻结 浏览:997
如何手机视频转化为文件 浏览:550
如何画文件 浏览:614

友情链接