老师今天给出了这样一个homework,输出 n=5 的螺旋方阵:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
我用这样的代码写的,但我不知道对不对,还有没有更好的方法,求指教。
class Test4
{
public static void main(String[] args){
int [] arr={1,2,3,4,5,
16,17,18,19,6,
15,24,25,20,7,
14,23,22,21,8,
13,12,11,10,9};
int count=0;
for(int x=0;x<5;x++){
for(int y=0;y<5;y++){
System.out.print(arr[count]+"\t");
count++;
}
System.out.println();
}
}
} |
|