谭浩强的经典书籍c

源代码在线查看: 例4.10.txt

软件大小: 8 K
上传用户: tianlin4431
关键词: 谭浩强 书籍
下载地址: 免注册下载 普通下载 VIP

相关代码

				例4.10 有5个人坐在一起,问第5个人多少岁?他说比第4个人大两岁。问第4个人岁数,他说比第3个人大两岁。问第3个人,又说比第2个人大两岁。问第2个人,说比第1个人大两岁。最后问第1个人,他说是10岁。请问第5个人多大?
				可以写出以下C++程序,其中的age函数用来实现上述递归过程。
				#include 
				using namespace std;
				int age(int);                     //函数声明
				int main( )                        //主函数
				 { cout				   return 0;
				 }
				
				int age(int n)                     //求年龄的递归函数
				{int c;                            //用c作为存放年龄的变量        
				 if(n==1) c=10;                    //当n=1时,年龄为10
				 else c=age(n-1)+2;                //当n>1时,此人年龄是他前一个人的年龄加2
				 return c;                         //将年龄值带回主函数
				}			

相关资源