1 //程序4-6 2 //分析:数学函数也可递归定义,阶乘f(n)=n!定义为f(0)=1;f(n)=f(n-1)*n (n>=1)。 3 #include <stdio.h> 4 int f(int n) 5 { 6 return n==0 ? 1 : f(n-1)*n; 7 } 8 9 int main() 10 { 11 int n; 12 scanf("%d", &n); 13 printf("%d! = %d\n", n, f(n)); 14 return 0; 15 }
亲爱的读者:如果觉得本文对你有所帮助,请点击推荐,分享给其他人!