用c語言計算並輸出1 ,1 2 ,

時間 2021-10-17 04:45:57

1樓:呼義竹媼

#include

long

factorial(unsigned

intn)

;return

product;

}int

main(

void)

return0;}

效率低了點兒,靈活性好,畢竟是學習一下,如果純粹要結果還是二樓的效率最高

2樓:翦春譙淑

這個太大了,估計結果會不正確,因為就算是unsignedlong型也很難符合這個範圍,不過還是寫乙個吧#include

//這個函式用遞迴求階乘

long

fact(int

n)void

main()

for(j=1;j<=i;j++)

printf("結果是:%u",sum);}

3樓:守雁虞碧

#include

void

main()

printf("%d\n",

s);}

4樓:仇淑珍展月

#include

void

main()

else

/*注釋之間是列印格式的

*//*

外迴圈得到的是1!+2!+3!+n!..中的1,2,3..n這個數*/num=1;

//每次這裡都清1是因為每次從外迴圈得到的數都要從1開始取階乘for(

j=1;

j<=i;

j++)

sum=

sum+

num;

//在外迴圈得到這些階乘的和

}printf(

"%d\n",

sum);}

c語言程式設計計算並輸出fibonacci序列前10項之和

因為函式在呼叫前要先定義,不然主調函式在編譯時找不到被調函式。要是你把void fun int fib,int n 整個函式體寫在main函式前面,就可以直接呼叫fun a,10 了 羽魊 因為你fun 函式定義在main函式的後面,在編譯的時候,系統不能識別主函式中的fun 函式,所以應該在主函式...

用C語言輸入學生的3門課成績,計算並輸出每科成績的最高分和每個學生的平均分

吵師傅 朋友您好!針對您的問題我作出如下回答 這道題您 其實非常醜,這種for迴圈重複使用,不是乙個好 既然有四個學生,為何不用1 4的迴圈直接概括呢?在計算最高分和平均分時,是用不到sqrt函式的。不過如果要用,的確是要math.h的標頭檔案的。這裡我給您乙個 給您參考下 include int ...

輕鬆c語言用函式輸入輸出,輕鬆C語言用函式輸入輸出

碧海風雲 有反應啊 首先輸入5個字元,隨後會輸出方才輸入的字元。include int main for i 0 i 5 i putchar n return 0 執行結果 輸入 abcde 輸出 abcde c語言中的輸入輸出函式總結 c語言中資料輸入輸出的概念及在c語言中的實現 1 所謂輸入輸出...