第七行報錯,大神幫忙看看
??? int getage(n)
{
??? int num;?
??? if(num == 1)
??? {
??????? return 10;
???????
??? }
???
??? else
??? {
??????? num =getage(n-1)+2;
??? }
??? return num;
}
??? int main()
{
? int fifthage =getage(5);
?printf("第5個人的年齡是%d歲", fifthage);
?return 0;
}
2019-07-22
if(num == 1)這句寫錯了,你這個num都沒定義值。你傳進來的n都沒用上。應(yīng)該是if(n == 1)