※ 引述《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