黑马程序员技术交流社区
标题:
关于三角形矩阵问题
[打印本页]
作者:
刘泰
时间:
2012-3-6 21:38
标题:
关于三角形矩阵问题
输入一个数字,例如输入3,答应出
1 2 3
6 4
5
public class ww {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int cont=input.nextInt();
int a[][]=new int[cont][];
int number=1;
for(int i=0;i<cont;i++){
a[i]=new int[cont--];
}
int c=0;
int j;
int f=0;
for(int i=0;i<cont/2;i++){
for( j=c;j<a.length;j++){
a[f][j]=number++;System.out.print(a[f][j]);
}
for(f=j-1,j=j-1;f>=0;j--,f--){
a[i][j]=number++;
System.out.print(a[f][j]);
}
for(;i>c++;i--){
a[i][j]=number++;
}
}
for(int d=0;d<a.length;d++){
for(int z=0;z<a[d].length;d++){
System.out.print(a[d][z]);
}
System.out.println();
}
}
}
程序有错,请各位大虾看一看,怎么改?
作者:
老罗
时间:
2012-3-6 22:55
帮顶
作者:
程洪
时间:
2012-3-6 22:57
这问题我看得很是纠结。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2