其實此題主要問題不再於你的程式碼錯誤而是zerojudge的文字編碼是utf-8所以你必須要在cmd上以big5找出許功蓋問題字元然後另存成utf-8才能找到問題如果是中國大陸用戶可能需要用虛擬機安裝繁體中文系統來找