这个程序为什么运行不了 没有错误
发表在Java答疑区
2017-10-29
是否精华
是
否
版块置顶:
是
否
package suzu;
import java.util.Scanner;
public class mofangge {
public static void main(String[] args) {
Scanner m = new Scanner(System.in);
int n = m.nextInt();
mofang(n);
}
public static void mofang(int n)
{
int i = 0,j = 0;
int x =0,y=0;
int k = 1;
int a[][] = new int[5][5];
i=0;
j=n/2;
a[i][j]=k++;
for(;k<=n*n;k++)
{
x=i;
y=j;
i--;
j++;
if(i<0) i=n-1;
if(n>n-1) j=0;
if(a[i][j]!=0)
{
a[x+1][y]=k;
i = x+1;
j = y;
}
else
a[i][j]=k;
}
for(i=0;i<n;i++) {
for(j=0;j<n;j++) {
System.out.println(a[i][j]);
System.out.println();
}
}
}
}
首页上一页 1 下一页尾页 4 条记录 1/1页