約卡遊戲
如果沒記錯的話
if-else statement 是不需要分號( ; )的
wrong:
if((month==3)&&(day>=21&&day<=31)||(month==4)&&(day>=1&&day<=19));
correct:
if((month==3)&&(day>=21&&day<=31)||(month==4)&&(day>=1&&day<=19))
function 後也不需要分號( ; )
wrong:
void jstar(int star);
correct:
void jstar(int star)
cin>>"month">>"day">>"jstar"("month","day");
should be
cin >>month >> day;
jstar(month,day);
void jstar(int "month","day");
shoud be
void jstar(int month, int day)
在void jstar(int star)裡的 do-while loop
要是使用者輸入的不是 1-5 怎麼辦 ?
要記得做 error handling
good luck !!
|