用java编程输出如下的数字图案

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:00:51
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11

package test;
class tt{
public static void main(String[] args){
int a=1;
int b=a;
int c=0;
int n=5;
for(int i=0;i<n;i++)
{
a=b+i;
for(int j=0;j<n;j++)
{
if(j==0){b=a;System.out.print(a+" ");continue;}
if(j>0)c=i+j+1;
else c=i+j;
a+=c;
if(c>n)break;
System.out.print(a+" ");
}
System.out.println();
}
}
}
你可以通过改变n的值来改变要输出数字的多少。
没时间想好的方法,但是,这个方法可以实现