本題要求實現乙個計算非負整數階乘的簡單函式。
函式介面定義:
int
factorial
(const
int n )
;
其中n是使用者傳入的引數,其值不超過12。如果n是非負整數,則該函式必須返回n的階乘,否則返回0。
裁判測試程式樣例:
#include
intfactorial
(const
int n )
;int
main()
/* 你的**將被嵌在這裡 */
輸入樣例:
輸出樣例:
5! = 120思路
傳入的值不超過12,所以乾脆用遞迴了
**
#include
/*提交時間 狀態 分數 題目 編譯器 耗時 使用者
2019/10/27 21:46:42
答案正確
10 6-8 c (gcc) 2 ms 569985011
測試點 提示 結果 耗時 記憶體
0 sample 一般情況 答案正確 2 ms 264 kb
1 n=0 答案正確 1 ms 256 kb
2 n取最大 答案正確 2 ms 256 kb
3 n小於0 答案正確 2 ms 256 kb
*/int
factorial
(const
int n )
;int
main()
/* 你的**將被嵌在這裡 */
intfactorial
(const
int n)
6 8 簡單階乘計算 10point s c
本題要求實現乙個計算非負整數階乘的簡單函式。int factorial const int n 其中n是使用者傳入的引數,其值不超過12。如果n是非負整數,則該函式必須返回n的階乘,否則返回0。include int factorial const int n int main 你的 將被嵌在這裡 ...
6 8 簡單階乘計算
6 8 簡單階乘計算 10 分 本題要求實現乙個計算非負整數階乘的簡單函式。int factorial const int n 其中n是使用者傳入的引數,其值不超過12。如果n是非負整數,則該函式必須返回n的階乘,否則返回0。include int factorial const int n int...
實驗6 8 簡單計算器 (20 分)
實驗6 8 簡單計算器 20 分 模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,四種運算子的優先順序相同,按從左到右的順序計算。輸入格式 輸入在一行中給出乙個四則運算算式,沒有空格,且至少有乙個運算元。遇等號 說明輸入結束。輸出格式 在一行中輸出算式的運算結果,或者如果...