java编程输出如下的数字图案:1 3 6 10 15; 换行 2 5 9 14; 换行 4 8 13 ; 换行 7 12 ;换行11
2个回答
展开全部
int a = 1,b = 0;
int m = 1,n = 1;
for(int i = 1;i<=5;i++) {//外层循环确定行数,共五行
System.out.print((a+=(b++))+"\t");//确定每行第一位数字
m = a;//根据每行数字递增规律进行后面的其他数字(从第二行起计算)
for(int j = 5;j>i;j--) {//内层循环确定每行数字个数,即除却第一位数字后的其余数字
System.out.print((m+=(++n))+"\t");
}
n=i+1;//根据新行数重新赋值新的数字增量
System.out.println();
}
int m = 1,n = 1;
for(int i = 1;i<=5;i++) {//外层循环确定行数,共五行
System.out.print((a+=(b++))+"\t");//确定每行第一位数字
m = a;//根据每行数字递增规律进行后面的其他数字(从第二行起计算)
for(int j = 5;j>i;j--) {//内层循环确定每行数字个数,即除却第一位数字后的其余数字
System.out.print((m+=(++n))+"\t");
}
n=i+1;//根据新行数重新赋值新的数字增量
System.out.println();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询