請問哪里錯了
#include <stdio.h>?
int ageNumber(int n)
int age;
? ?if(n==1)
? ? ?return 10;
? ? else
? ?{?
? ? ? ?age=ageNumber(n-1)+2;
? ?}
? ?
int main()?
{
? ? int age=ageNumber(5);
printf("第5個人的年齡是%d歲", ageNumber);?
return 0;
}
搜索
復(fù)制
#include <stdio.h>?
int ageNumber(int n)
int age;
? ?if(n==1)
? ? ?return 10;
? ? else
? ?{?
? ? ? ?age=ageNumber(n-1)+2;
? ?}
? ?
int main()?
{
? ? int age=ageNumber(5);
printf("第5個人的年齡是%d歲", ageNumber);?
return 0;
}
搜索
復(fù)制
2021-09-13
舉報
2021-09-14
你定義的函數(shù)體{}呢???還有你最后的把ageNumber(5);存到age變量里了,那你應(yīng)該輸出age才對啊,要不就直接輸ageNumber(5),沒有?int age=ageNumber(5)這一步