递归

 1 #include<stdio.h>
 2 int f(int n)
 3 {
 4   return n == 0 ? 1 : f(n-1)*n;
 5   //当n=0时返回1,否则返回f(n-1)*n
 6 }
 7 int main()
 8 {
 9   printf("%d\n", f(3));
10   return 0;
11 }

 

posted @ 2019-08-13 09:35  Accept_program  阅读(115)  评论(0编辑  收藏  举报