直角三角形:字串遍歷升序或倒序來做
步驟構思:
1、遍歷外回圈行數
2、遍歷外回圈列數
3、存盤字符
4、字符換行
需求一:下行比上行多一個字符
var str = ''
for (var rows = 1; rows <= 5; rows ++) { // 設定遍歷5行
for (var cols = 1; cols <= rows; cols++) { // 按行數列印列字符
str += '?'
}
str = str + '\n' // 每列印一行用轉義符newline換行
}
console.log(str);

需求二:下行比上行多兩個字符
var str = ''
for (var rows = 1; rows <= 9; rows += 2) { // 也是遍歷6行
for (var cols = 1; cols <= rows; cols++) { // 下一行比上一行多兩個列字符
str += '?'
}
str = str + '\n'
}
console.log(str);

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/136264.html
標籤:JavaScript
上一篇:用原生JS寫星星直角三角形
