找不到錯誤
int getage(int n)
? ? int a;
? ? if(n==1)
? ? ? ? a=10;
? ? else ? ?
? ? ? ? a=getage(n-1)+2;
return a;
int main()?
{
? ? int a=getage(5);
printf("第5個人的年齡是%d歲", a);?
return 0;
}
int getage(int n)
? ? int a;
? ? if(n==1)
? ? ? ? a=10;
? ? else ? ?
? ? ? ? a=getage(n-1)+2;
return a;
int main()?
{
? ? int a=getage(5);
printf("第5個人的年齡是%d歲", a);?
return 0;
}
2015-12-18
舉報
2016-01-18
自定義函數(shù)后面記得加大括號
2015-12-20
#include<stdio.h>
int getage(int n)
{
? ? int a;
? ? if(n==1)
? ? ? ? a=10;
? ? else ? ?
? ? ? ? a=getage(n-1)+2;
return a;
}
int main()?
{
? ? int a=getage(5);
printf("第5個人的年齡是%d歲", a);?
return 0;
}
2015-12-18
前面你是在定義getage函數(shù)嗎? ?函數(shù)體少了大括號啊