iT邦幫忙

0

R 語言for loop 問題

  • 分享至 

  • xImage

請問如何利用 for 迴圈計算以數字4與1畫出五層聖誕樹,如下圖所示:

    4
   4 4
  4 4 4 
 4 4 4 4
4 4 4 4 4
    1
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
wrighter
iT邦新手 5 級 ‧ 2022-06-06 23:36:51
for (i in 1: 1)
{
    print("    4")
    print("   4 4")
    print("  4 4 4 ")
    print(" 4 4 4 4")
    print("4 4 4 4 4")
    print("    1")
}

說真的,看完我笑了。
但這也的確是一個正確答案。

obarisk iT邦研究生 1 級 ‧ 2022-06-07 14:03:24 檢舉

做一個 matrix 再印也行。
用 R 考這題。不如去教其它語言

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-06-07 09:23:04

https://ithelp.ithome.com.tw/upload/images/20220607/200017879jyrxg063Q.png

for (i in 1:5) { 
    if (i < 5) {
        for (j in 1:(5-i)) {
            cat(" ")
        }
    }
    for (j in 1:i) {
        cat("4 ")
    }
    cat("\r\n") 
}
for (i in 1:4) {
    cat(" ")
}
cat("1")
obarisk iT邦研究生 1 級 ‧ 2022-06-07 13:59:10 檢舉

居然沒貼完

我要發表回答

立即登入回答