天天看點

C語言練習4—遞歸法求階乘

題目

描述用遞歸的方法求出n!的值。

輸入

一個正整數n,保證n不超過10。

輸出

n!的值。請注意行尾輸出換行。

樣例輸入

5

樣例輸出

120

#include<stdio.h>
int jieC(int n);
int main(void) {
 	int n;
 	scanf("%d", &n);
 	if (n > 0 && n <= 10) 
  		printf("%d\n", jieC(n));	
 	return 0;
}
int jieC(int n) {
 	if (n == 0)
  		return 1;
 	else if (n > 0) 
  		return n * jieC(n - 1);
}
           

繼續閱讀