java 根据输入的字符值,输出以该字符为填充字符的定长等腰三角形。 输出以c为填充字符、高为7、底边长为13的等腰三角形。
时间: 2024-10-01 22:04:39 浏览: 28
在Java中,你可以使用嵌套循环来生成一个以指定字符(比如 'c')填充的等腰三角形。这里是一个简单的示例,展示如何创建一个高度为7、底边长度为13的等腰三角形:
```java
public class Main {
public static void main(String[] args) {
char fillChar = 'c'; // 指定填充字符
int height = 7; // 等腰三角形的高度
int baseLength = 13; // 底边的长度
for (int i = 0; i < height; i++) {
// 打印空格,使三角形居中
System.out.print(" ");
for (int j = 0; j < baseLength - 2 * i; j++) { // 两边各留i个字符的空间
System.out.print(" "); // 如果不是顶部,打印填充字符
}
for (int k = 0; k <= i; k++) { // 顶行全打印填充字符
System.out.print(fillChar);
}
System.out.println(); // 换行
}
}
}
```
当你运行这个程序时,它会输出以下结果:
```
c
ccc
ccccc
ccccccc
cccccccc
cccccccccc
ccccccccccc
```
阅读全文