這個測資多輸入了一個\n,所以用scanf處理會發現第一次輸入的總是對的,但第二次永遠是錯的,記得要讀取8個字元!
測資沒問題,本來每行測資的最後就會有換行字元\n,這種題目不建議用一個一個讀字元的方式,要用讀字串的方式,程式碼如下:
char str[8];
while( scanf("%s",str)==1 ){
}