C++编程第28题_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > C++编程第28题

C++编程第28题

 2013/5/19 14:48:01  流浪的红舞鞋  程序员俱乐部  我要评论(0)
  • 摘要://有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。//问第4个人岁数,他说比第3个人大2岁。//问第三个人,又说比第2人大两岁。//问第2个人,说比第一个人大两岁。//最后问第一个人,他说是10岁。请问第五个人多大?#include<iostream>usingnamespacestd;intage(inti){inta;if(i==1){a=10;}if(i>1){a=age(i-1)+2;}returna;}intmain(){cout<<age
  • 标签: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;
}



运行结果为:
  • class='magplus' title='点击查看原始大小图片' />
  • 大小: 27.1 KB
  • 查看图片附件
上一篇: C++编程第29题 下一篇: C++编程第27题
发表评论
用户名: 匿名