關於PAT中用getchar()與scanf("\n")吸收換行問題

問題描述:輸入用例中有字符型後面換行,然後用scanf("\n")吸收未過(圖1),用getchar()吸收就AC(圖2)。上圖代碼均對應PAT1067(具體代碼及詳情描述)在PAT1078中也遇見同類問題。 圖1 用scanf("\n") 測試點2未過 圖2 用getchar()測點2過 起初一直都未理解這種情況究竟是爲什麼,難不成是scanf與getchar在讀入字符時存在某種區別。今天又再次
相關文章
相關標籤/搜索