#include<stdio.h>
int n, d[100][100]={{0,},};
int input()
{
FILE *ifp=fopen("input6.txt","r");
fscanf(ifp,"%d",&n);
fclose(ifp);
return -1;
}
int output()
{
int k=n+1, kk=-1, c=0, i=1, j=0, a;
while(c<n*n){
kk=kk*(-1);
a=1;
while(a<k){
c++; a++; j=j+kk;
d[i][j]=c;
}
k--; a=1;
while(a<k){
c++; a++; i=i+kk;
d[i][j]=c;
}
}
FILE *ofp=fopen("output6.txt","w");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
fprintf(ofp,"%d\t",d[i][j]);
}
fprintf(ofp,"\n");
}
fclose(ofp);
return -1;
}
int main()
{
input();
output();
return -1;
}
|