for循环直角三角形
时间: 2023-12-20 16:32:24 浏览: 29
以下是使用Java中的for循环打印直角三角形的示例:
```java
public class RightAngleTriangle {
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();
}
}
}
```
这段代码将打印出一个直角三角形,其中行数为5。每一行的星号数量与行数相等,逐行递增。
相关问题
for循环打印直角三角形
要使用for循环打印直角三角形,可以参考以下代码:
```java
// 打印直角三角形(左上)
for (int row = 1; row <= 5; row++) {
// 打印星星
for (int star = 0; star < row; star++) {
System.out.print("*");
}
// 换行
System.out.println();
}
```
这段代码使用了两个嵌套的for循环。外层循环控制打印的行数,内层循环控制每一行打印的星星数量。外层循环的初始条件是row=1,结束条件是row<=5,每次循环后row增加1。内层循环的初始条件是star=0,结束条件是star<row,每次循环后star增加1。在内层循环中,打印一个星星后,接着打印下一个星星,直到达到当前行的星星数量。最后,在内层循环结束后,通过System.out.println()换行,开始打印下一行的星星。
python使用for循环打印直角三角形
当使用for循环打印直角三角形时,可以使用嵌套的for循环来实现。下面是一个示例代码:
```python
# 打印直角三角形
rows = int(input("请输入行数:"))
for i in range(1, rows + 1):
for j in range(1, i + 1):
print("*", end=" ")
print()
```
这段代码中,我们首先通过`input`函数获取用户输入的行数,然后使用两个嵌套的for循环来打印直角三角形。外层循环控制行数,内层循环控制每行打印的星号数量。内层循环中的`print("*", end=" ")`语句用于打印星号,并通过`end=" "`参数设置末尾不换行。