js打印倒直角三角形
时间: 2023-11-28 21:05:38 浏览: 81
以下是使用JavaScript打印倒直角三角形的代码:
```javascript
function printInvertedRightTriangle(rows) {
for (let i = rows; i >= 1; i--) {
let triangle = '';
for (let j = 1; j <= i; j++) {
triangle += '*';
}
console.log(triangle);
}
}
printInvertedRightTriangle(5);
```
这段代码将打印出一个5行的倒直角三角形,如下所示:
```
*****
****
***
**
*
```
相关问题
java正直角三角形倒直角三角形
好的,我可以为您介绍一下Java中如何打印正直角三角形和倒直角三角形。
首先,让我们来看一下如何打印正直角三角形。我们可以使用两个嵌套的for循环来实现:
```
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
```
其中,n表示三角形的行数。外层循环控制行数,内层循环控制每行打印的星号数目。在内层循环中,我们使用`System.out.print("* ")`来打印星号,`System.out.println()`用于换行。
接下来,让我们来看一下如何打印倒直角三角形。同样,我们可以使用两个嵌套的for循环来实现:
```
for (int i = 1; i <= n; i++) {
for (int j = i; j <= n; j++) {
System.out.print("* ");
}
System.out.println();
}
```
在这个例子中,我们使用外层循环控制行数,内层循环控制每行打印的星号数目。在内层循环中,我们使用`System.out.print("* ")`来打印星号,但是这次我们从i开始打印,直到n结束。这样就可以实现倒直角三角形的打印了。
希望这个例子能够帮助您理解如何在Java中打印正直角三角形和倒直角三角形。
打印直角三角形JAVAScript
以下是两种打印直角三角形的JavaScript代码:
1. 打印左对齐的直角三角形
```javascript
for(var i=0;i<4;i++) {
var s="";
for(var j=0;j<3-i;j++) {
s+=" ";
}
for(var k=0;k<2*i+1;k++) {
s+="*";
}
console.log(s);
}
```
2. 打印右对齐的直角三角形
```javascript
for(var i=0;i<4;i++) {
var s="";
for(var k=0;k<2*i+1;k++) {
s+="*";
}
console.log(s.padStart(7));
}
```