一个java基础问题,多谢了!! 输出下列方阵:n=41 2 6 73 5 8 134 9 12 1410 11 15 16 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我现写的代码,可以直接运行,自己看看:public static void main(String[] args) { try { System.out.print("请输入一个正整数:"); int n = Integer.parseInt(new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine()); System.out.println("\n"+n+"\n"); int[][] arr = new int[n][n]; arr[0][0] = 1; arr[n-1][n-1] = n*n; int number = 2; for(int k=1;k<n;k++){ if(k%2==0) for(int i=0;i<=k;i++){ arr[k-i][i] = number; number++; } else for(int i=0;i<=k;i++){ arr[i][k-i] = number; number++; } } for(int k=n;k<2*(n-1);k++){ if(k%2==0) for(int i=k-n+1;i<n;i++){ arr[k-i][i] = number; number++; } else for(int i=k-n+1;i<n;i++){ arr[i][k-i] = number; number++; } } for(int i= 0;i<n;i++){ for(int j=0;j<n;j++) System.out.print(arr[i][j]+"\t"); System.out.println(); } } catch (Exception e) { e.printStackTrace(); } } 求JAVA练习题 求助,websphere 是不是该念成:外不死费尔 不懂呀 怎么样实现路径的自动搜寻 gcj+swt问题 请教!应该怎么改那? diy.texteditframe.class.getResource("openFile.gif")这段话我真不明白? 一个JApplet与UDP的问题 哪个函数能判断变量A在数组Array1中已经存在? 根据URL下载网页源代码 请大家帮帮忙,编写一个小型的考试练习系统 关于javamail的一个问题
try {
System.out.print("请输入一个正整数:");
int n = Integer.parseInt(new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine());
System.out.println("\n"+n+"\n");
int[][] arr = new int[n][n];
arr[0][0] = 1;
arr[n-1][n-1] = n*n;
int number = 2;
for(int k=1;k<n;k++){
if(k%2==0)
for(int i=0;i<=k;i++){
arr[k-i][i] = number;
number++;
}
else
for(int i=0;i<=k;i++){
arr[i][k-i] = number;
number++;
}
}
for(int k=n;k<2*(n-1);k++){
if(k%2==0)
for(int i=k-n+1;i<n;i++){
arr[k-i][i] = number;
number++;
}
else
for(int i=k-n+1;i<n;i++){
arr[i][k-i] = number;
number++;
}
}
for(int i= 0;i<n;i++){
for(int j=0;j<n;j++) System.out.print(arr[i][j]+"\t");
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
}
}