用c語言編寫n!的函式,用C語言編寫乙個n!的函式

時間 2022-02-27 11:32:25

1樓:匿名使用者

#include

void main()

其中輸入n的時候別輸太大,你知道計算機中整型數大小是有上限的,再大就溢位了,或者把pro改成long也可以能接收的n大一點點,其實沒什麼用,當作習題練習吧--大連理工學生。

2樓:匿名使用者

/*11! = 39916800

12! = 479001600

13! = 6227020800

14! = 87178291200

15! = 1307674368000

16! = 20922789888000

17! = 35568742809600018! = 640237370572800019!

= 12164510040883200020! = 243290200817664000021! = 5109094217170944000022!

= 1124000727777607700000*/#include

#include

double fact(unsigned num)int main()

3樓:

//計算n的階乘

#include

void main()

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

4樓:

#include

int fun(int num)

int main()

5樓:風8清9揚

#include

int njie(int n)

int main()

vc++6.0

c語言程式設計:寫乙個求n!的函式

6樓:

#include

int factn(int n)//求n!

int main()

7樓:冰旋華影

#include

int fun(int i)else

}void main()

8樓:匿名使用者

int fun(int i)

return ret;

}這個是階乘的函式 **

9樓:澤皖平藍

#include

int jiecheng(int n)

return m;

}void main()

這個是提示輸入三個數,任意三個數的階乘之和,木有分麼....

用c語言編寫fun函式求n!呼叫函式求輸入值的階乘!(急求急求!)

10樓:匿名使用者

#include

int f(int n)

int main()

用c語言計算式子1!+2!+3!+……+n!,並輸出結果,用主函式呼叫子函式的方法實現

11樓:葉葉點

#include

#include

#include

int fun(int n);

void main()

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

system("pause");

}int fun(int n)

return n*fun(n-1);

}就是遞迴思想的運用。。

12樓:學渣還是學霸

#include

int digui(int n)

int main()

c語言編寫乙個n的階乘函式

13樓:匿名使用者

return 那個值

14樓:匿名使用者

#include

int main(void)

int jc(int n)

return t;}

用c語言程式設計:編寫乙個函式,求n!

15樓:匿名使用者

你自己檢查下有沒有語法錯誤 很久沒用c語言了 語法可能和其他語言搞昏了

int getvalue(int n)

16樓:匿名使用者

#include

long fac(int n)

main()

17樓:匿名使用者

nclude stdio.h>

main()

printf("%d!=%d\n",n,s);

}一帆風順吉星到 萬事如意福臨門 財源廣進

用c語言編寫乙個程式,求n個數中的最大值和最小值,要求用函式完成。

18樓:

思路:首先設定最大最小的值都是陣列第乙個數,然後遍歷陣列,出現比當前最大值大的,修改最大值為這個數。出現比最小值小的,修改最小值為這個數。

**#include

//為了方便返回,使用結構體儲存最大值和最小值

typedef struct maxmin;

//函式引數array:陣列,length:陣列長度。

//這裡其實可以把最大值最小值作為指標傳進去的。

maxmin getmaxmin(int *array, int length)

return maxmin;

}//主函式測試

int main()

maxmin maxmin = getmaxmin(array, length);

printf("max:%d,min:%d", maxmin.max, maxmin.min);

return 0;

}3. 執行結果

19樓:明月共我

void getmaxmin(int a,int n,int *imax,int *imin)}

20樓:風若遠去何人留

函式就這樣了。測試主函式你自己寫乙個 呼叫func就好

void func(int *a, int n, int *max, int *min)}

用c語言,利用遞迴函式求n!,由鍵盤輸入任一整數,求n!

21樓:匿名使用者

//利用遞迴函式求n!,由鍵盤輸入任一整數,求n!

#include

unsigned long jc(unsigned  long n)int main()

return 0;}

22樓:仙戈雅

#include

#include

inline int _rec(int n)int main(void)

23樓:visr_午夜

首先明確題目要求:遞迴函式,求n!

遞迴函式的含義:

程式語言中,函式func(type a,……)直接或間接呼叫函式本身,則該函式稱為遞迴函式。

n!表示階乘函式,即1*2*3*……*n

下面給出**:(c語言實現 )

比較簡單的尾遞迴實現:

#include

long digui(int n);  //遞迴函式宣告int main()

long digui(int n)  //遞迴函式部分

24樓:青鳥中關村專家

fun(int i)

需要計算的數字傳遞進來就可以了

25樓:匿名使用者

【c語言の不懂,抄個加法供參考。編寫程式,用遞迴函式完成,求整數1+……+n的和】

#include

int sum(int);

int main()

int sum(int x)

else}

用c語言編寫 檔案讀寫,用C語言編寫 檔案讀寫

第一種 include include include struct student 結構體s 50 void daoru struct student s,int n 檔案匯入函式 else fclose p void paixu struct student s,int n 排序函式 int i...

用c語言編寫求 1 2 3n

用c語言編寫求 1 2 3 n for雙重迴圈 include int main printf lld n n sum 輸出 祝你學習進步,更上一層樓!include define n 5 void main include main printf d n s main printf d n m g...

用c語言編寫宿舍管理查詢系統,用C語言編寫宿舍管理查詢系統

定義結構或者類,類屬性包括姓名 學號 房間號 include stdio.h include stdlib.h 標準庫函式 include ctype.h 字元操作函式 include string.h typedef struct studentsaddress 以下是函式原型 int enter...

用c語言編寫隨機點名程式,用C語言編寫乙個隨機點名程式

include include include define stu num max 4struct studentinfo 學生資訊結構stu stu num max void writedata 寫入學生資訊if fp fopen myfile.dat ab null for int j 0 j...

急需,c語言程式設計題,用c語言編,急需,C語言程式設計題,用C語言編

include int main printf 李 d 王 d 張 d n a,b,c include stdio.h include string.h struct personleader 3 int main printf n for i 0 i 3 i printf 5s d n leade...