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

编写阶乘相加的程序

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

阅读全文

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

热点内容
哪些地方网络信号更好些 浏览:753
jar反编辑工具 浏览:614
描述数据波动大小有哪些 浏览:584
u盘exfat可复制4g以上的文件吗 浏览:667
a4大小的文件过塑多少钱 浏览:26
畅天游2app在哪里下载 浏览:844
微信看文字的图片 浏览:298
将文件直接粘入word 浏览:134
VIP解析APP有哪些 浏览:463
怎样彻底卸载cad文件 浏览:829
iphone4港版 浏览:624
怎么用命令打开程序错误 浏览:665
iphone6怎么改控制中心 浏览:808
ns错误代码 浏览:653
iphone4s如何取消软件更新提示 浏览:538
jsp打印换行 浏览:662
哪个软件可以编程手机软件 浏览:554
如东如何学数控编程培训 浏览:5
微信h5页面怎么修改 浏览:931
手机怎么无法打开视频文件夹 浏览:840

友情链接