C語言求1到10的階乘的和

時間 2021-10-17 04:41:55

1樓:帥傅香漢戌

程式輸出結果是對的,但是,getch();這句給改一下,getchar();

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

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

2樓:福清竹普鶯

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

因為你的程式當c大於2時

d始終只能得一次值

而不會累加

而且你把應a

d定義為長整型

我自己寫的中間的你試試

for(i=0;i<11;i

)for(j=i;j>0;j

)s*=j;

sum=s;

其中ssum都是長整型

用手機上回的

簡單寫了下

希望能看懂

還有你c能語言

3樓:源秀英赫冬

你這道題輸出先看看是什麼,你輸出就不是求階乘的。

#include

main()

getch();

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

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

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

急c語言階乘問題 求一到一百的階乘和 用while或w

include include include include using namespace std const int maxn 510 char re maxn struct big void read void print big operator big a big operator bi...

求c語言一百以內所有偶數的階乘之和

流13氓2兔 我這有乙個算100的階乘的程式,你可以看一下100的階乘是多少 數值太大了,你的longdouble根本裝不下,可能是你超過了它的取值範圍,本來數的符號位也被進製了,所以系統判定為負數 include int main int bits1 1 int i,j,n printf 請輸入乙...

c語言如何求數的階乘,c語言如何求一個數的階乘 5

果果和糰子 n的階乘就是從1到的累積,所以可以通過一個for迴圈,從1到n依次求積即可。include stdio.h int main int n,i,s 1 scanf d n for i 1 i n i for迴圈求累積s s i printf d n s return 0 執行結果 例如求5...