C++程序代码解析:[16]年龄问题
1、#include "PRO.h"//程序目录头文件#坡纠课柩include <iostream>//输入输出头文件
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/e076d77622bc7dc5fc0a11eb5e460596b91429c1.jpg)
2、using namespace std;//标识符空间
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/f591ab03c8d246fe7b23f837b8bf3bef344f1ec1.jpg)
3、int age(int);//函数声明
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/32fe25ef354f50b8f653926fdc4afa32929c18c1.jpg)
4、int main()//主函数{cout <<age(9) <<endl;return 0;}
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/560be432939c2cf797dfe6ad452c5b1b1fde12c1.jpg)
5、int age(int n)//求年龄的递归函数{int c;//用c作为存放年龄的变量if(n==1)c=10;//当n为1时,年龄为10else c=age(n-1)+2;//此时年龄在前一个人的年龄上加2return c;//将年龄值带回主函数}
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/dd58d02c5b1b1edeb9b19a8d981fceecd2d90fc1.jpg)
6、程序完整源码如下:
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/a1780d1fceecd3d93b18c87067995943050108c1.jpg)
7、程序运行结果如下:
![C++程序代码解析:[16]年龄问题](https://exp-picture.cdn.bcebos.com/edd84743040148fe462f67df8fd149299b8802c1.jpg)