例题:函数递归调用.有五个人按顺序排,第五个人比第四个人大2岁,以此类推,已知第一个人10岁,求第五个人年龄.

 1 /*函数的递归调用*/
 2 #include<stdio.h>
 3 int age(int n);
 4 int main(void)
 5 {
 6     printf("%d\n",age(5));
 7     return 0;
 8 }
 9 int age(int n)
10 {
11     int r;
12     if(n==1)
13     {
14         return 10;
15     }
16     else 
17     {
18         r=age(n-1) + 2;
19     }
20     return (r);
21 }
22     

 

posted @ 2013-11-07 22:09  ASMLearner  阅读(855)  评论(0编辑  收藏  举报