我的代码在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
在第二个循环时候除了打印* 再打印一个空格 可以的
木樨夕颜
2018-04-25
因为这两个编译器里字符的宽度不一样
微调一下空格的个数就行
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();
}
我是这么写的
irista23
2017-08-05
要想输出等腰梯形,需要把第三个for循环的循环条件j < 3 + i * 2,改成j < 3 + i * 4
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题