age = getAge(numPeople-1)+2;這個(gè)不會(huì),請(qǐng)問為什么要減一
#include <stdio.h>?
int getAge(numPeople)
{
? ? int age;
? ? if(numPeople==1)
? ? age=10;
? ? else
? ? age = getAge(numPeople-1)+2;
? ? return age;
}
int main()?
{
? ? int fifthAge = getAge(5);
printf("第5個(gè)人的年齡是%d歲", fifthAge);?
return 0;
}
2017-10-06
因?yàn)槊總€(gè)人(除了第一個(gè))都說他比前一人大兩歲,所以需要減一,