A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>
//-----------定义一个递归函数根据输入的第i个人来确定他的年龄-----------
int age(int i) {
    int ag;
    if(i == 1) {             //如果输入的是1,就直接输出第一个人的年龄10岁
        ag = 10;
    } else {
        ag = age(i - 1)+3;
    }
    return ag;
}

int main(int argc, const char * argv[]) {
    int ages = age(8);     //定一个一个整型变量来接受函数age传过来的年龄值
    printf("第8个人的年龄是%d岁。",ages);
    return 0;
}

19 个回复

倒序浏览
也算是举一反三了,楼主smart。
回复 使用道具 举报
赞一个,加油~
回复 使用道具 举报
能想到用递归来做,厉害
回复 使用道具 举报
递归是个神奇的东西
回复 使用道具 举报
递归牛叉……66666
回复 使用道具 举报
:lol:lol递归就是如此迅速~顿时感觉萌萌哒
回复 使用道具 举报
赵云18235802528 来自手机 中级黑马 2015-7-3 07:13:01
8#
我是来学习的
回复 使用道具 举报

:)谢谢支持
回复 使用道具 举报
递归思想一定常记于心
回复 使用道具 举报
carshoel 发表于 2015-7-3 07:59
递归思想一定常记于心

是啊,有时候能解决很麻烦的问题呢
回复 使用道具 举报
写得不错
回复 使用道具 举报

谢谢您的支持:)
回复 使用道具 举报
666 递归++++++
回复 使用道具 举报
晕了,加油
回复 使用道具 举报
可以的~加油
回复 使用道具 举报

:){:3_57:}
回复 使用道具 举报
那个 如意大师的视频当中就讲过这个在函数那一节 有个递归函数的应用
回复 使用道具 举报
www75123 来自手机 中级黑马 2015-10-19 16:52:34
19#
有难度!!!!没根据
回复 使用道具 举报
福星 初级黑马 2015-10-19 16:57:07
20#
递归非常神奇,楼主相当厉害
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马