期望通過循環讀入多行資料來執行操作,但隻能讀入第一行。
經過一番排查,發現原來是arr數組忘記讀入了。QWQ
不過,加上gets後,仍有末尾一行沒有讀入;
原來是scanf讀入數字後,遺留的“回車”,被gets讀入,并且結束了;
應該用getchar來清除緩沖區;
期望通過循環讀入多行資料來執行操作,但隻能讀入第一行。
經過一番排查,發現原來是arr數組忘記讀入了。QWQ
不過,加上gets後,仍有末尾一行沒有讀入;
原來是scanf讀入數字後,遺留的“回車”,被gets讀入,并且結束了;
應該用getchar來清除緩沖區;