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

编写阶乘相加的程序

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

阅读全文

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

热点内容
我的文件你放哪里了 浏览:629
word备份文件位置 浏览:488
易我数据恢复怎么操作 浏览:417
苹果5s开不了机怎么删除软件 浏览:228
mc车床编程哪个版本好用 浏览:279
电商平台应该分析哪些数据 浏览:343
中国万年历安卓版 浏览:99
小米6a移动数据打不开怎么回事 浏览:809
电脑编程3d用什么软件 浏览:170
浮动qq设计 浏览:279
word文件怎样发送到qq里面 浏览:380
社会化购物网站 浏览:402
怎么安装描述文件 浏览:534
微信小程序im通讯 浏览:644
php从数据库读取数据 浏览:330
苹果手机安装描述文件应用下架 浏览:480
安全程序文件包含哪些 浏览:612
ibatis查询数据库 浏览:453
手机卸载文件找不到文件怎么办 浏览:545
百度网盘app下载的压缩文件怎么导出来 浏览:254

友情链接