c語言 簡單階乘計算

2021-10-04 01:12:52 字數 756 閱讀 3286

本題要求實現乙個計算非負整數階乘的簡單函式。

函式介面定義:

int

factorial

(const

int n )

;

其中n是使用者傳入的引數,其值不超過12。如果n是非負整數,則該函式必須返回n的階乘,否則返回0。

裁判測試程式樣例:

#include

intfactorial

(const

int n )

;int

main()

/* 你的**將被嵌在這裡 */

我的答案:

int

factorial

(const

int n )

for(

int i=

1;i<=n;i++

)return sum;

}

完整程式:

#include

intfactorial

(const

int n )

;int

main()

intfactorial

(const

int n )

for(

int i=

1;i<=n;i++

)return sum;

}

4 8 簡單階乘計算

本題要求實現乙個計算非負整數階乘的簡單函式。函式介面定義 int factorial const int n 其中n是使用者傳入的引數,其值不超過12。如果n是非負整數,則該函式必須返回n的階乘,否則返回0。裁判測試程式樣例 include int factorial const int n int...

6 8 簡單階乘計算

6 8 簡單階乘計算 10 分 本題要求實現乙個計算非負整數階乘的簡單函式。int factorial const int n 其中n是使用者傳入的引數,其值不超過12。如果n是非負整數,則該函式必須返回n的階乘,否則返回0。include int factorial const int n int...

藍橋杯C語言基礎練習 階乘計算

問題描述 輸入乙個正整數n,輸出n 的值。其中n 1 2 3 n。演算法描述 n 可能很大,而計算機能表示的整數範圍有限,需要使用高精度計算的方法。使用乙個陣列a來表示乙個大整數a,a 0 表示a的個位,a 1 表示a的十位,依次類推。將a乘以乙個整數k變為將陣列a的每乙個元素都乘以k,請注意處理相...