我的代码在eclipse上显示的是等腰梯形,可是复制在代码编辑器里却不是

来源:5-3 编程练习

老娘不干了

2017-08-05 13:14:19

public static void main(String[] args) {

// TODO Auto-generated method stub

for (int i = 0; i < 5; i++) {

for (int k = 0; k < 10 - i * 2; k++) {

System.out.print(" ");//第一个内重循环输出空格

}

for (int j = 0; j < 3 + i * 2; j++) {

System.out.print("*");//第二个内重循环输出星号

}

System.out.println();

}

}

}


写回答

4回答

cheswag123

2018-04-27

在第二个循环时候除了打印* 再打印一个空格 可以的

1

木樨夕颜

2018-04-25

因为这两个编译器里字符的宽度不一样

微调一下空格的个数就行

0

BernieFeng

2018-04-18

for(int i = 1;i <= 6;i ++) {

for(int k = 5;k >= i;k --) {

System.out.print(" ");

}

for(int j = 0;j <= (2 * i + 1);j ++) {

System.out.print("*");

}

System.out.println();

}

 我是这么写的


0

irista23

2017-08-05

要想输出等腰梯形,需要把第三个for循环的循环条件j < 3 + i * 2,改成j < 3 + i * 4

如果解决了你的疑惑,请采纳,祝学习愉快~


0

0 学习 · 7235 问题

查看课程