用for循环打印三角形
时间: 2024-05-29 15:07:03 浏览: 15
可以使用嵌套的for循环来打印三角形,具体实现如下:
```c++
for(int i=1; i<=n; i++) {
for(int j=1; j<=i; j++) {
cout << "* ";
}
cout << endl;
}
```
其中,外层循环控制三角形的行数,内层循环控制每行打印的星号数目。在内层循环中,通过cout打印一个星号和一个空格,以形成三角形的形状。当内层循环完成后,通过cout打印一个换行符,以便开始下一行的打印。
相关问题
java用for循环打印三角形
可以使用嵌套循环来打印三角形。以下是使用Java的for循环来打印一个简单的三角形的示例代码:
```java
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
```
这段代码将打印一个由星号组成的三角形,其中行数为5。每一行都会打印出与其行数相等数量的星号。输出如下:
```
*
* *
* * *
* * * *
* * * * *
```
用python for循环打印三角形
使用Python的for循环打印三角形可以通过嵌套循环来实现。下面是一个例子:
```
rows = int(input("请输入行数:"))
for i in range(1, rows+1):
for j in range(1, i+1):
print("*", end="")
print()
```
这个例子中,我们首先通过input函数获取用户输入的行数,然后使用两个嵌套的for循环来打印三角形。外层循环控制行数,内层循环控制每一行的星号数量。在内层循环中,我们使用print函数的end参数来指定输出不换行。
如果你想要打印倒三角形,可以将内层循环的范围改为从rows到i,步长为-1。这样就可以从最后一行开始逐渐减少星号数量了。
相关推荐
![](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)