請問哪里錯了???搞不懂
#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()函數沒寫形參,應該是int year(int num)
year函數里的int age num是什么意思?應該是int age;吧
if判斷條件里=是賦值,==是比較;應該是num==1
2016-07-25
? if (num = 1) ? ?應該是 if(num==1),
2016-07-17
num應作為形參