如何从直角梯形变为等腰梯形
public class ForDemo1 {
public static void main(String[] args) {
//使用嵌套的while循环输出10行10列的星号
int n, m,b;
for (n = 1; n <= 5; n++) {//外重循环
for (m = 1; m <= 2 * n + 1; m++) {
for (b=7-n;b>1;b--){
System.out.print(" ");
}
System.out.print("*");
}
System.out.println();
}
}
}
老师帮我看下这代码哪里有问题,谢谢老师了
2
收起
正在回答
2回答
同学你好,在截图中已经将三层循环变成双重循环,可以输出等腰三角形,具体代码如:
public static void main(String[] args) {
//使用嵌套的while循环输出10行10列的星号
int n, m,b;
for (n = 1; n <= 5; n++) {//外重循环
for (b=7-n;b>1;b--){
System.out.print(" ");
}
for (m = 1; m <= 2 * n + 1; m++) {
System.out.print("*");
}
System.out.println();
}
}祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星