题目一:打印星星
要求:
实现控制台打印n行m列星星⭐
代码:
var rows = prompt('请输入行数:');
var cols = prompt('请输入列数:');
var str = '';
for (var i = 1; i <= rows; i++) {
for (var j = 1; j <= cols; j++) {
str += '⭐';
}
str += '\n';
}
console.log(str);
题目二:打印三角形
要求:
实现控制台打印三角形
行数 *数量 空格数量
* 1 1
*** 2 3
***** 3 5
n行 n 2n-1 n-1
代码:
var rows = prompt('请输入行数(奇数):');
for (var i = 1; i <= rows; i++) {
var str = '';
//拼接空格
for (var j = 1; j <= rows - i; j++) {
str += ' ';
}
//拼接*
for (var j = 1; j <= 2 * i - 1; j++) {
str += '*';
}
console.log(str);
}