用js编写出打印出用户要求的n行n列五角星个数
时间: 2023-12-13 09:02:39 浏览: 57
以下是实现代码:
```javascript
function printStars(n) {
// 打印n行
for(let i = 0; i < n; i++) {
let row = '';
// 打印n个五角星
for(let j = 0; j < n; j++) {
row += '★ ';
}
console.log(row);
}
}
// 调用函数进行打印
printStars(5); // 打印出5行5列的五角星
```
这段代码中,我们定义了一个函数`printStars`,该函数接收一个参数`n`,表示要打印的行数和列数。在函数内部,我们使用两个嵌套的循环来打印五角星。外层循环控制行数,内层循环控制列数。每次内层循环完毕后,我们将一行五角星字符串`row`打印出来。最终,我们调用该函数并传入参数`5`,打印出5行5列的五角星。
相关问题
定义一个函数,能够在页面上打印 m行n列的矩形框。要求使用JavaScript
好的,这个问题我可以回答。以下是实现代码:
```javascript
function printRectangle(m, n) {
for (let i = 0; i < m; i++) {
let row = "";
for (let j = 0; j < n; j++) {
if (i === 0 || i === m - 1 || j === 0 || j === n - 1) {
row += "* ";
} else {
row += " ";
}
}
console.log(row);
}
}
```
这个函数可以打印出一个m行n列的矩形框,其中矩形框的边框用星号表示,内部为空格。你可以在页面上调用这个函数来实现打印。
定义一个函数,能够在页面上打印 m行n列的#矩形框。要求使用JavaScript
矩阵。
可以使用嵌套循环来实现这个函数。首先,外层循环控制行数,内层循环控制列数。在每次循环中,使用 document.write() 函数来输出一个单元格,然后在行末添加换行符。最后,在每行输出完毕后,再添加一个换行符以便于下一行的输出。
以下是一个示例代码:
function printMatrix(m, n) {
for (var i = 0; i < m; i++) {
for (var j = 0; j < n; j++) {
document.write("[" + i + "," + j + "] ");
}
document.write("<br>");
}
}
调用该函数时,传入需要打印的行数和列数即可:
printMatrix(3, 4);
输出结果为:
[0,0] [0,1] [0,2] [0,3]
[1,0] [1,1] [1,2] [1,3]
[2,0] [2,1] [2,2] [2,3]
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)