導航:首頁 > 編程語言 > 編寫階乘相加的程序

編寫階乘相加的程序

發布時間: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.
其實用什麼語言寫都一樣的,主要是演算法問題,這個演算法應版該比樓上的快一權點。

閱讀全文

與編寫階乘相加的程序相關的資料

熱點內容
word插入excel圖表 瀏覽:690
xp系統搜索不到本地文件 瀏覽:39
什麼網站可以找到拼團去西藏 瀏覽:247
javatask 瀏覽:50
MFC的文件名 瀏覽:972
cad自動保存的文件怎麼關閉 瀏覽:667
zip文件密碼多少 瀏覽:486
編程培訓哪些好 瀏覽:324
如何把文件夾內容變成文檔 瀏覽:509
小火箭幼兒編程怎麼拿積分 瀏覽:158
火車票時刻表及票價資料庫 瀏覽:94
求平均值java 瀏覽:767
linux如何分屏顯示 瀏覽:257
手機可以直接填寫pdf文件么 瀏覽:554
linux虛擬光碟機軟體 瀏覽:836
米2s最好的版本 瀏覽:640
小米6檢測工具下載 瀏覽:540
桌面創建不了文件夾怎麼回事 瀏覽:894
qq古代頭像傷感圖片 瀏覽:797
wpspdf文檔如何在文件夾預覽 瀏覽:15

友情鏈接