用Java 输出如下图形
来源:百度知道 编辑:UC知道 时间:2024/06/23 03:05:54
用java 编程输出如下图形
1 3 6 10
2 5 9
4 8
7
谢谢
1 3 6 10
2 5 9
4 8
7
谢谢
int n = ?; // 这个问号代表你要输出多少行,自己换一个数字
int col = 1;
int row = 2;
for (int i = 0; i < n; i++) {
int tmp = row;
for (int j = i; j < n; j++) {
System.out.print(col + row - 2);
System.out.print(" ");
row += j + 2;
}
row = tmp + 1;
col += i;
System.out.println();
}
public static void main(String[] args)
{
System.out.println("1 3 6 10\n2 5 9\n4 8\n7");
}
public static void main(String[] args)
{
System.out.println("1 3 6 10\n2 5 9\n4 8\n7");
}
\n是换行
这个问题用二维表格才是解决问题的最好方法.....