用c語言for迴圈求1到10階乘

2021-04-28 17:33:12 字數 6150 閱讀 2000

1樓:僑有福泥月

#include

void

main()

sum+=c;//把結果累專加在sum中

}printf("10的階乘之和為屬:%ld\n",sum);}

2樓:傅淑蘭狄冬

void

main()

主函式printf("1到10的階乘和是

%d",sum);

輸出結果

end結束}

c語言for迴圈 求1--10階乘的和

3樓:西西哩的小馬甲

現象一:手機不開抄機(手機電池可拆卸)

解決方法:新手機放上電池首次開機,手機要做初始化的操作,開機時間會較長,有可能被誤認為不開機。對於電池過度放電造成的不開機,取下電池,手機連線充電器看能否開機,如可以開機,將電池裝上充電30分鐘以上,可正常開機。

現象二:手機放在口袋中,觸控式螢幕與身體接觸,此時來電無法划動觸屏接聽**。

解決方法:保持手及觸控式螢幕的清潔和乾燥,擊兩下開機鍵(鎖屏鍵),讓觸控式螢幕自身重新校準,然後在開鎖試試。

4樓:匿名使用者

#include

void main()

sum+=c;//把結果累加在sum中

}printf("10的階乘之和為:%ld\n",sum);

}//前面的幾位帥哥答,有沒有編譯啊?我試了幾個,還要改了又改;

5樓:匿名使用者

for(n=1;n

cont=cont+c;

}大概就是這樣,要雙重for的。

【**等】c語言程式:對n的階乘求和,n=1到10

6樓:匿名使用者

分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種**了。

一.遞迴:

#include

int f(int t)

int main()

程式分析:定義一個f函式,利用遞迴的特性,進行運算10*f(9) = 10*9*f(8) …… 直到到1時返回1得出結果:

二.迴圈:

#include

int main()

printf("%d", t1);

return 0;

}程式分析:直接用一個for迴圈進行自減即可完成,定義t1用於儲存結果

得出結果:

7樓:匿名使用者

#include

int main()

sum+=c;//把結果累加在sum中

}printf("%d",sum);

return 0;}

8樓:時間箭頭

#include

int main()

printf("%d的階乘求和結果是%d\n",n,s);

return 0;

}在輸入介面輸入10,按enter,得結果4037913

9樓:匿名使用者

計算從1到10各數階乘

的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#include

int main(void)

printf("1到10各數階乘的和 %d\n",sum);

return 0;}

10樓:

#include "stdio.h"

int main(int argv,char *argc)結果:

11樓:匿名使用者

#include

int main()

sum=sum+factorial;

} cout<<"結果是:"<

getchar; //顯示螢幕停止,不閃退getchar;

return 0;}

12樓:逐夢兮樂

#include

double fun(int n)

int main()

祝你愉快!

13樓:獨思花知

#include"stdio.h"

int main()

sum += n;

return 0;}

用c語言編寫1到10的階乘

14樓:

#include

int main()

擴充套件資料:在c語言中,有三種型別的迴圈語句:for語句、while語句和do while語句。分別介紹如下:

forfor為當型迴圈語句,它很好地體現了正確表達迴圈結構應注意的三個問題:

⑴控制變數的初始化。

⑵迴圈的條件。

⑶迴圈控制變數的更新。

while:

while結構迴圈為當型迴圈(when type loop),一般用於不知道迴圈次數的情況。維持迴圈的是一個條件表示式,條件成立執行迴圈體,條件不成立退出迴圈。

while語句格式為:

while(條件表示式)

迴圈體每次執行迴圈體前都要對條件表示式進行判斷。

15樓:匿名使用者

思路:先定義一個函式求一個數的階乘,接著依次從1到10呼叫該函式就1到10的階乘並輸出。

#include

int fun(int n)

int main() /*

輸出:1的階乘為:1

2的階乘為:2

3的階乘為:6

4的階乘為:24

5的階乘為:120

6的階乘為:720

7的階乘為:5040

8的階乘為:40320

9的階乘為:362880

10的階乘為:3628800*/

16樓:小e參上

#inculd

main()}

17樓:匿名使用者

#include

#include

int main( )

printf("%d", a);

system("pause");

return 0;}

18樓:匿名使用者

#include

long int jfc(int n)

int main(void)

return 0;

19樓:匿名使用者

#include

void main()

printf("%ld\n",t);}

20樓:匿名使用者

#include "stdio.h"

int main()

如果是1! 2!....

#include

int main()

printf("%.2f\n",k);

getchar();

return 0;}

21樓:

return 1*2*3*4*5*6*7*8*9*10;

求用c語言把1到10的階乘的和

22樓:匿名使用者

你這道復題輸出先看看是什麼,你

制輸出就不是求階乘的。

#include

main()

getch();

}當然這個程式可以求的答案,但是還有很多warning,寫程式如果心裡沒有想法就不要寫,要不然就算答案對,對自己也沒有什麼提高。心裡首先把程式執行一遍,這是每個程式設計師都應該做到的。先把基礎學好吧。

你上面的錯誤太多了。寫程式先學會讀**,把書上的簡單**學會。然後不看書,根據理解寫出來就是自己的。

我們都是站在巨人的肩膀上

23樓:匿名使用者

請參考從鍵盤上輸入a,b,c的值,在螢幕上列印它們的階乘之和。例如回a=2,b= 4,c= 5,則螢幕列印答2!+4!+5!=146。

#include

int f(int n)

return r;

}int main()

24樓:匿名使用者

你試試把來for後的兩句放在for語句中

自 因為你的程式當c大於2時bai d始終只能du得一次值 而不會累加 而且你把zhi應a d定義為長整型

我自己寫dao的中間的你試試 for(i=0;i<11;i )for(j=i;j>0;j )

s*=j;

sum =s;

其中s sum都是長整型 用手機上回的 簡單寫了下 希望能看懂 還有你c能語言

25樓:岳飛哥好

程式輸出結果bai是對的,

du但是,getch();這句給改一下,zhigetchar();

就對了啊,但是我不dao知道你加這個是說內明意思容,完全沒有必要的啊。。可用不要這句就是的啊。。。程式就是對的了。輸出結果也是對的。。。

為了驗證,你可以把10改為4,一個小的資料,然後運算驗證一下就可以了。。。

26樓:匿名使用者

#include

main()

printf("從

bai1到

du%d的階zhi

乘和dao為專:屬%d",b-1,a);

getch();}

27樓:匿名使用者

求1~du10階乘和c語言程式如下:visual c++6.0編譯,zhi僅供參考。

#include

int  fact(int num)

else

}int main()

return 0;}

28樓:匿名使用者

#include

int main()

printf("%d\n",sum);

return 0;

}給你dao個程式參考版一下吧權。。呵呵

29樓:匿名使用者

#include

void main()

printf("sum is %ld",sum);}

30樓:

#include

void main()

printf("%d %d %d %d",a,b,c,d) ;

getchar();}

31樓:匿名使用者

#include

#include

#include

int main()

printf("%d",sum);

system("pause");}

32樓:濤少

利用遞版歸求法

#include

int fun(int n);

int fun(int n)

else

}main()

printf("%d\n",c);}

c語言分別輸出1的階乘到 10的階乘,並累加階乘之和是什麼?

33樓:cufe小新

用c語言實現bai如下:du

#include

int main()

sum = sum + mul;

mul = 1;

n--;

}printf("結果為:%lf",sum);

return 0;

}c語言是一門通用zhi計算機程式設計

dao語言,應用廣泛。內c語言的設計容目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

c語言初學著提問怎樣用for迴圈語句求1到10的和翱

看了幾個回答都有小錯,有的只算0加到9,有的條件語句書寫不規範 有錯誤 還有的列印語句沒寫對。include void main include int main void 回答的都不錯。很遺憾的,沒有一個程式是有註釋的。雖然這個程式很簡單,但是程式設計風格是很重要的。include void ma...

c語言程式設計,編寫程式,求10 用C語言

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...

c語言編寫輸出1到100整數,分10行10列。為什麼每一行最

include include void pt int x void ptspace int x int main pt m return 0 include用法 include命令 zhi預處理命令的一種,預處理命令可 dao以將別的源代內 碼內容插入到所容指定的位置 可以標識出只有在特定條件下才...