太自由

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
//递归问题。
/*
    有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁,问第4个
    学生多少岁,他说比第3个学生大2岁。问第3个学生多少岁,他说比第2个学生
    大2岁。问第2个学生,他说比第1个学生大2岁。最后一个学生说他是10岁,
    请问第五个学生多大。 
*/
#include<stdio.h>
int age(int n){
    int c;
    if(n==1)
        c = 10;
    else
        c = age(n-1)+2;
    return c;
} 

int main(){
    printf("NO.5,age:%d\n",age(5));
    return 0;
}

 

posted on 2016-03-09 19:41  太自由  阅读(221)  评论(0编辑  收藏  举报