程序设计的问题,麻烦各位大大帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/09/22 03:37:53
甲、乙、丙、丁四人,现要求甲的年龄,已知甲的年龄是乙的两倍、乙是丙的两倍、丙是丁的两倍,丁是32岁,请设计程序,用递归法求甲的年龄。

#include <iostream>
using namespace std;

int f(int x);
int _tmain(int argc, _TCHAR* argv[])
{
//用a,b,c,d代表甲乙丙丁四人,并跟别标号为1,2,3,4
int a=1,b=2,c=3,d=4;
cout <<"甲的年龄为:";
cout <<f(a)<<endl;
return 0;
}
int f(int x){
if(x==4)return 32;
else return 2*f(x+1);
}