看板 R_Language 關於我們 聯絡資訊
※ 引述《eco100 ( )》之銘言: : 問題是這樣的 : 例如我想輸出下列結果: : 1 : 222 : 33333 : 4444444 : 555555555 : 我自己用簡單的迴圈可以輸出下列結果了: : 1 : 222 : 33333 : 4444444 : 555555555 : 但就是不知道要怎麼把每行前面的空格數,用迴圈的變數控制 : 應該如何寫? 感謝各位! k <- 5 i <- 1 while (i <= k) { cat(paste0(rep(" ", k-i), collapse = ""), # 空格數 paste0(rep(i, i*2 - 1), collapse = ""), # 數字 "\n", # 下一行 sep = "") # 字串之間的間隔 i <- i + 1 } # 1 # 222 # 33333 # 4444444 # 555555555 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.184.141 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1488712936.A.864.html ※ 編輯: celestialgod (36.232.184.141), 03/05/2017 19:23:42