用的方法比較笨
大體效果是這樣3d
思路:
第一行 拼接一次
第二行 拼接二次
...
第九行 拼接九次code
//num控制個數 var num = 1 //result爲結果 var result = "" //外循環 循環9次 row爲行數 for row in 1...9{ //tmp臨時存放結果,外循環執行一次重置一次tmp var tmp = "" //內循環 循環num次 for row in 1..<num{ tmp = tmp + "\(row)*\(num)=\(row*num)\t" } //拼接結果 result = tmp + "\(row)*\(num)=\(row*num)" print(result) //外循環執行一次 須要出現結果的個數+1 num += 1 }
效果是能夠實現,代碼仍是有點冗餘,有興趣的筒靴能夠修改修改.blog