可不可以麻煩管理員幫忙檢查一下出了什麼問題?
感謝!
可不可以麻煩管理員幫忙檢查一下出了什麼問題?
感謝!
你的程式碼都有一個共同點 就是主程式以 int main() 宣告 但程式最後沒有 return
這種問題在自己執行的時候是看不出來的,所以你會覺得莫名其妙
但是裁判系統會去讀取程式的 return(exit) code ,只要 !=0 的就認定程式是有問題的...
這個程式沒有編譯錯誤,但是有 warning 如下
/tmp/code_7978.c: In function `main':
/tmp/code_7978.c:19: warning: control reaches end of non-void function
就是在講這個問題 :)
g++ ,沒有 return 時會預設 return 0;
但 gcc 不會,所以這個 return 值是未知的...