為什么輸入就錯(cuò)誤了呢
#include <stdio.h>?
/*?
?* 請(qǐng)使用遞歸函數(shù)完成本題
?* 小編已將正確代碼放在左側(cè)任務(wù)的“不知道怎么辦”里
?* 小編希望各位童鞋獨(dú)立完成哦~
?*/
?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;
}
2019-10-21
?age==getAge(numPeople-1)+2;改為 age=getAge(numPeople-1)+2;
"="和"=="是兩個(gè)概念,"=="是關(guān)系運(yùn)算符