Task Description
階乘計算
運用遞迴的技巧實現階乘的計算
Hint
fac.h
打上 function header 以及相關的設定。int
fac(
int
n);
fac.c
撰寫程式碼後對應上傳。#include "fac.h"
int
fac(
int
n) {
/ add your code /
}
main.c
這個檔案無法更改也無須上傳。1234567891011 #include <stdio.h>
#include "fac.h"
int
main(){
int
n;
scanf
(
"%d"
, &n);
printf
(
"%d"
, fac(n));
return
0;
}
Input Format
測試資料為一正整數n,n>=1。
Output Format
請撰寫一遞迴程式計算n階乘,並回傳正確的值。
Sample Input
1 5
Sample Output
1 120