如何从直角梯形变为等腰梯形
来源:5-3 编程练习
HHM很优秀
2019-09-28 11:24:28
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回答
同学你好,在截图中已经将三层循环变成双重循环,可以输出等腰三角形,具体代码如:
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(); } }
祝:学习愉快~
好帮手慕阿满
2019-09-28
同学你好,这道题目中应该是两层循环,内层循环有两个,如:
同学将其写为三层循环了。建议同学修改一下再试试。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题
回答 1
回答 2