一个年龄问题,使用递归现实过程。代码分析如下:
工具/原料
C++
程序
方法/步骤
1、#include"PRO.h"//程序目录头文件#坡纠课柩include<iostream>//输入输出头文件
2、usingnamespacestd;//标识符空间
3、intage(int);//函数声明
4、intmain()//主函数{cout<<age(9)<<endl;return0;}
5、intage(in隋茚粟胫tn)//求年龄的递归函数{intc;//用c作为存放年龄的变量if(n==1)c=10;//当n为1时,年龄为1扉钛笆哇0elsec=age(n-1)+2;//此时年龄在前一个人的年龄上加2returnc;//将年龄值带回主函数}
6、程序完整源码如下:
7、程序运行结果如下: