請問哪里錯了???搞不懂
#include
int year ()?
{ ? ?
int age num ; ? ?
????if (num = 1) ? ?
????????????{ ? ? ? ?
????????????????age = 10 ; ??
?????????????} ? ????
?????else ? ?????
????????????{ ? ? ? ? ? ?age = year(num - 1) + 2 ; ? ? ? ? ? ?
???????????????????????????return ?age ; ? ?
????????????}?
int main()?
?{ ? ?
?????int fiveage = year (5) ?; ? ?
????printf("第5個人的年齡是%d歲", fiveage); return 0;?
}?
請問哪里錯了
2016-07-27
int year()函數(shù)沒寫形參,應(yīng)該是int year(int num)
year函數(shù)里的int age num是什么意思?應(yīng)該是int age;吧
if判斷條件里=是賦值,==是比較;應(yīng)該是num==1
2016-07-25
? if (num = 1) ? ?應(yīng)該是 if(num==1),
2016-07-17
num應(yīng)作為形參