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

編寫階乘相加的程序

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

閱讀全文

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

熱點內容
抖音如何上直播網站 瀏覽:887
錄屏截圖大師保存的文件在哪裡 瀏覽:751
紅河谷第二個版本 瀏覽:895
c語言如何讓整型數據的商為小數 瀏覽:863
怎樣下東西不要密碼 瀏覽:320
小米手機拍照後文件名要怎麼設置 瀏覽:429
每年程序員就業形勢 瀏覽:425
安卓手機如何卸載程序 瀏覽:955
相機能用qq不能用 瀏覽:319
win10如何設置成xp配置文件 瀏覽:748
蘋果隔空傳遞以後文件在哪裡 瀏覽:927
打開ps顯示文件名無效 瀏覽:379
做推廣哪個網站靠譜 瀏覽:588
qq飛車如何綁定好友 瀏覽:873
php編程語言在哪裡 瀏覽:302
矢量文件有哪些格式 瀏覽:790
文書檔案長期保存的文件有哪些 瀏覽:945
如何把pdf文字復制粘貼到word文檔 瀏覽:507
勤哲價格qinzheapp 瀏覽:709
騰訊小說下載的文件在哪裡 瀏覽:106

友情鏈接