http://web2.ck.tp.edu.tw/~step5/probdisp.php?pid=0110
題目要求交換陣列上的數字或輸出。
兩個交換就直接換,整行或整列交換要用一組索引,交換索引而不是交換陣列本身。
其實我寫完這題後發現一個重要的技巧,這種輸入字元A做a輸入B做b的題目,常會因為scanf("")會讀到\n或是一堆問題發生錯誤,其實只要把for迴圈的i++移到if、else if裡面,這樣不論讀到甚麼字元,只要不符合題目都會被忽略,可以減少錯誤的發生。
輸入陣列時可以直接一層for()包住 scanf("%s",array[i]);就行了。
沒有留言:
張貼留言