我的沒錯呀,怎么總是顯示錯誤。
#include <stdio.h>
int a(n)
{
??? int munber;
??? if(n==1)
??? {
??????? number=10;
??? }
??? else
??? {
??????? number=a(n-1)+2;
??? }
??? return munber;
}
int main()
{
??? int mun;
??? num=a(5);
?printf("第5個人的年齡是%d歲", num);
?return 0;
}
2019-03-26
變量名不一致,另外需要寫數據類型int n

2019-03-18
number=10應該改為return 10。要不然n==1的時候沒有返回值
2019-03-16
自定義函數的()中沒有寫數據類型,
把n改為int? n就可以了