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