Java编写一个程序,输入数字输出字母组成等腰三角形
时间: 2023-05-27 10:07:56 浏览: 75
以下是Java代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt(); // 输入数字
int num = 1; // 初始化数字
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n-i; j++) {
System.out.print(" "); // 输出空格
}
for (int j = 1; j <= num; j++) {
System.out.print((char)(64+j)); // 输出字母
}
num += 2; // 数字加2
System.out.println(); // 换行
}
}
}
```
程序首先读取一个数字n,然后使用两个嵌套循环来打印等腰三角形。外层循环控制行数,内层循环控制每行的输出。在内层循环中,首先输出一些空格,使得每行的字母都向右对齐;然后输出一些字母,这些字母是根据当前行数计算出来的。最后程序在每行结束时输出一个换行符。