→ alchin7748: %2d改成 %3d or %4d試試看 後面的空白字串可以刪除 05/27 02:40
我有試過
看起來都不整齊
推 pttworld: 原po測試成功後會回來版上說明樓上方法正確嗎? 05/27 02:46
→ alchin7748: 欸? 其實你的程式碼沒什麼問題 貼一下截圖上來看看?? 05/27 03:15
推 pttworld: 所以這是原po的作業嗎? 05/27 03:17
推 pttworld: 順便請問alchin7748對於%2d之中的2要改3的原因是? 05/27 03:21
推 Killercat: 我這邊看也是沒問題 是不是因為你終端機字型的關係? 05/27 03:21
→ Killercat: 要選等寬字型才會對齊,看看你預設的字型是不是 05/27 03:22
推 pttworld: 原po知道從Eclipse的console複製未對齊結果貼上來文章? 05/27 03:26
推 alchin7748: 自己習慣這樣的輸出寫法是不加空白字串的 如果寫%2d 05/27 03:32
→ alchin7748: 的話負數會跟前面整數黏在一起 %3d對於此題剛好會多 05/27 03:32
→ alchin7748: 空一格 若矩陣內有二位數 我就會寫成%4d了 不吝指教 05/27 03:32
→ pttworld: 無聊的,同一字型,如0前面有+號,對不齊的可能? 05/27 03:34
→ pttworld: 我應該是不問為什麼是+不是*這樣的定義問題。 05/27 03:34
→ pttworld: 寧願相信 + 對 -,0 對 9,同一字型很難對不齊。 05/27 03:35
→ pttworld: 一般要詭辯要凹的話,技術上就會說+是仿佛看見的。 05/27 03:37
→ pttworld: @alchin7748,所以改數字是你的習慣。數字代表寬度。 05/27 03:39
推 ctrlbreak: 作法應該是先找出最大的數值所佔的空間(長度)後, 05/27 08:17
→ ctrlbreak: 再依每個數值長短分別補上該有的空間. 05/27 08:18
推 ctrlbreak: 想要漂亮不是一個printf可以辦到的 05/27 08:20
推 pttworld: 就文章內容我相信原po是新手 05/27 09:21
→ swpoker: 沒有"看起來"對齊這回事,常常都要回答user眼見不為憑 05/27 09:48
→ Kenqr: 要用等寬字型才會對齊 05/27 11:55
推 pttworld: 如原po真為新手懂得調字型卻不知可能是調了字型產生問題 05/27 14:19
→ pttworld: 來這問,我只好認為是有另一老手幫他調的,但就不再繼 05/27 14:19
→ pttworld: 續幫這新手的這問題 05/27 14:19
截圖在下:
http://imgur.com/cJBIBf0
→ dreamnook: 你這應該不是等寬字型 而比較像新細明體XD 05/27 23:47
→ dreamnook: 把字體切換成"細明體"試試看 05/27 23:47
我研究設定看看
※ 編輯: dharma (210.65.89.53), 05/28/2015 16:34:16
推 andyluong200: 全形半形? 05/31 23:22