[問題] C中Printf的格式問題

看板C_and_CPP作者 (天真紅)時間11年前 (2014/09/27 21:20), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual studio 2013 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 應該沒 問題(Question): 在輸入 unit_price 的時候如果是個位ex. 1 它最後顯示才可以每行對齊 如果是輸入較多位數 ex 15.5 9999.99 這樣就沒辦法對齊了 如果少打\t 又會在位數少的時候偏掉 想了好久,還是沒有辦法解決QQ 想請問有甚麼方法 可以在0~9999.99之間都能對齊 餵入的資料(Input): 預期的正確結果(Expected Output): http://imgur.com/ui9qPWQ
錯誤結果(Wrong Output): http://imgur.com/IE4yOd3
也不算是錯誤 只是希望能一樣對齊 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/rZfEPhIb 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.58.109 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1411824005.A.507.html

09/27 21:53, , 1F
printf("...%-7.2f\t%02d/%02d/%04d", ...)
09/27 21:53, 1F

09/27 22:46, , 2F
謝謝解決了!
09/27 22:46, 2F

10/01 21:06, , 3F
身為原PO的助教之一,看到上來PO文問有點淡淡的哀傷QAQ
10/01 21:06, 3F

10/02 09:38, , 4F
QQQQQ不是啊
10/02 09:38, 4F

10/02 09:39, , 5F
還沒到實驗課想說先問啊啊啊啊QQQQQQ
10/02 09:39, 5F

10/02 11:46, , 6F
XDDDD 我也只是說說而已啦(茶 居然這麼鄉啊(茶
10/02 11:46, 6F

10/04 02:24, , 7F
在一起~~~ 在一起~~~ (?)
10/04 02:24, 7F

10/11 15:42, , 8F
你該不會也是助教之一吧?!!!!!!!!!!!!
10/11 15:42, 8F
文章代碼(AID): #1K9hc5K7 (C_and_CPP)