檢查許多邊,運行結果最后那個printf不知道為啥就是不出現,也不知道是哪的問題


uj5u.com熱心網友回復:
printf放到switch外面uj5u.com熱心網友回復:
'return 0'后面的'}'要放到printf前面去uj5u.com熱心網友回復:
輸入時2018 9 不要加逗號switch (month)
{
...
}
printf();
return 0;
uj5u.com熱心網友回復:
錯誤:1. return 0;陳述句放在main()函式末尾,不要放在switch(){}陳述句中;
2. case 2:陳述句中的if判斷部分,其括號中不應該帶"";正確寫法 if (year % 4 == 0 || year % 400 == 0) {}
規范:
1. case 2:陳述句中增加break;
2. switch(){}陳述句中增加default分支;
3. 列印陳述句(printf())放在switch(){}外面比較好;
uj5u.com熱心網友回復:
d在百分號后面printf("%d年%d月%d日",year, month, day);對于printf()函式的用法,請參考《C++中printf()函式的用法10-1》
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/35879.html
標籤:C語言
下一篇:c++
