`
流浪的红舞鞋
  • 浏览: 22011 次
社区版块
存档分类
最新评论

C++编程第28题

    博客分类:
  • C++
阅读更多

//有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。
//问第4个人岁数,他说比第3个人大2岁。
//问第三个人,又说比第2人大两岁。
//问第2个人,说比第一个人大两岁。
//最后问第一个人,他说是10岁。请问第五个人多大?

#include <iostream>

using namespace std;
int age(int i){
    int a;
    if(i==1){
        a=10;
    }
    if(i>1){
        a=age(i-1)+2;
    }
    return a;
}

int main()
{
    cout << age(5) << endl;
    return 0;
}



运行结果为:
  • 大小: 27.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics