打印一个w*w的下三角星号矩阵
时间: 2023-11-17 17:05:30 浏览: 33
好的,这里是可以实现您的要求的 C++ 代码:
```c++
#include <iostream>
using namespace std;
int main() {
int w;
cout << "请输入矩阵宽度:";
cin >> w;
for (int i = 1; i <= w; i++) {
for (int j = 1; j <= i; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
这段代码会根据您输入的宽度 `w`,打印出一个 `w*w` 的下三角星号矩阵。例如,当您输入 `5` 时,输出如下:
```
*
**
***
****
*****
```
希望能够帮到您!
相关问题
打印一个*号输出的直角三角形JAVA
很高兴回答你的问题。以下是打印一个*号输出的直角三角形的JAVA代码:
```
public class Main {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
希望这个代码对你有帮助!
py打印一个由N层*组成的实心三角形
以下是一个打印N层实心三角形的Python代码:
```
n = int(input("请输入三角形的层数:"))
for i in range(n):
print(" "*(n-i-1) + "* "*(i+1))
```
运行示例:
```
请输入三角形的层数:5
*
* *
* * *
* * * *
* * * * *
```