pta常見錯誤


結果 說明 解決
部分正確 部分測試點答案錯誤 調試代碼尋找錯誤的地方,仔細回想自己思路中不正確的地方
格式錯誤 輸出的格式不對 仔細觀察題目輸出要求,比如大小寫不正確,單詞拼寫錯誤,空格遺漏,沒有換行等,輸出的符號一般都是英文符號,要十分注意!最好的解決方法是把輸出樣例直接復制過來,然后按照要求進行修改.
答案錯誤 一個測試點都沒有通過 你輸出的答案並非是正確答案,請仔細思考你代碼的思路是否正確 ! 也有可能是你忘記輸出了換行符,導致答案堆在一起了orz 比如輸出12 換行 15,你忘記輸出換行,那么你的輸出結果就是1215,跟答案顯然不同
運行超時 你的代碼沒有在規定的時間完成 這種情況先考慮自己的代碼中是否存在死循環,導致程序一開始跑就停不下來,然后再考慮是否是自己的代碼效率太低,比如題目要求你1s內完成,你的代碼卻需要3s完成這個題目,那么你就會得到運行超時的結果
內存超限 你的代碼中內存使用超出限制 這個代碼出現說明你的代碼占用的內存太多,需要重新思考一下內存的使用情況,這個問題很少出現
非零返回 main函數返回的不是0 main函數結尾一定要有return 0
段錯誤 內存區出現了點問題 檢查數組下標是否越界,是否對空指針進行操作(后期可能出現),遞歸調用次數是否太多(中期可能出現),檢查scanf中取地址符&是否漏寫
浮點錯誤 代碼運行時發生浮點錯誤 檢查是否用%d輸出浮點數,浮點數除法時是否碰到了除以0的情況
輸出超限 代碼輸出太多內容 一般是在死循環中輸出結果,導致輸出結果停不下來
內部錯誤 評測系統內部錯誤 耐心等待一些時間,pta工作人員會馬上解決這個問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM