[問題] 如何將每行數據靠中間

看板R_Language作者 (LiNz)時間3年前 (2020/10/15 17:00), 編輯推噓0(009)
留言9則, 3人參與, 3年前最新討論串1/1
for(i in c(1:5)){ for(j in c(1:5)){ if(i >= j){ cat(j," ") } } cat("\n") } 圖片中第一張是我輸出的樣子,呈現直角三角形,我想像第二張圖一樣要怎麼排版 https://imgur.com/a/Dif4XBi -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.57.27 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1602752436.A.BBF.html

10/15 17:08, 3年前 , 1F
想像你要處理左半邊空格形成的三角形(第1行空5格,第2行空4
10/15 17:08, 1F

10/15 17:08, 3年前 , 2F
格…以此類推)
10/15 17:08, 2F

10/15 18:10, 3年前 , 3F
https://ideone.com/3H6Si5 留意strrep()和何時插入 "+"
10/15 18:10, 3F

10/15 18:41, 3年前 , 4F
感謝,我還在試,不過發現隨著階層越高,出現二位數以
10/15 18:41, 4F

10/15 19:20, 3年前 , 5F
要讓不同位數自動預補空隔達到「置右對齊」可用sprintf
10/15 19:20, 5F

10/15 19:25, 3年前 , 6F

10/15 19:45, 3年前 , 7F
請教一下,sprintf裡面的%4.0i的i是什麼意思?
10/15 19:45, 7F

10/15 19:46, 3年前 , 8F
我有看到%x、%e、%.2f這類的用法,但沒看到%i
10/15 19:46, 8F

10/15 22:09, 3年前 , 9F
help(sprintf)有其細節
10/15 22:09, 9F
文章代碼(AID): #1VY0-qk_ (R_Language)
文章代碼(AID): #1VY0-qk_ (R_Language)