三角形编程代码
`draw_triangle`,该函数接受一个参数 `rows`,表示要打印的三角形的行数。然后我们使用 `for` 循环逐行打印星号,每一行的星号数量由循环变量 `i` 决定。
用户通过 `input` 函数输入要打印的行数,然后调用 `draw_triangle` 函数即可打印出相应行数的三角形。
```java
import java.util.Scanner;
public class Main {
public static void drawTriangle(int rows) {
for (int i = 1; i <= rows; i ) {
for (int j = 1; j <= i; j ) {
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要打印的行数: ");
int rows = scanner.nextInt();
drawTriangle(rows);
scanner.close();
}
}
```
以上是使用Java编写的三角形程序。在这个程序中,我们定义了一个名为 `drawTriangle` 的方法,它接受一个整数参数 `rows`,表示要打印的三角形的行数。然后使用嵌套的 `for` 循环逐行打印星号,外层循环控制行数,内层循环控制每行的星号数量。
在 `main` 方法中,我们使用 `Scanner` 类从用户输入中读取行数,然后调用 `drawTriangle` 方法来打印三角形。
通过以上示例,你可以看到如何使用Python和Java编写一个简单的三角形程序。无论你选择哪种语言,重要的是理解循环和条件语句的基本概念,这将帮助你在编写更复杂的程序时更加游刃有余。