这个代码哪里不对??? int getAge(int numPeople) { int age; if (numPeople==10) age=10; else age=getAge(numPeople-1)+2; return age; } int main() { int fifthAge=getAge(5); printf(" 第5个人的年龄是%d岁", fifthAge); return 0; }
if (numPeople==10) age=10; 这里numPeople==1;因为是第一个人