我目前正在我的大学学习编程课程而且我一直坚持这个实验练习,我们必须打印这个形状:
**********
*********
********
*******
******
*****
****
***
**
*
我的代码打印出形状,但它正面朝上,我无法弄清楚如何以颠倒的方式获取它。这是我输入的代码
final int max_rows = 10; //The Shape is 10 rows long
for (int row = 1; row <= max_rows; row++)
{
for (int star = 1; star <= row; star++)
System.out.print ("*");
System.out.println();
}
答案 0 :(得分:2)
试试这个:
final int max_rows = 10; //The Shape is 10 rows long
for (int row = max_rows; row > 0; row--)
{
for (int star = 1; star <= row; star++)
System.out.print ("*");
System.out.println();
}
}
我颠倒了第一个for循环,从max_rows
开始循环,直到max_rows
为0。