Ȩ > ¼±»ý´Ô > ¹éÁø¿Á ¿øÀå´Ô 

Á¦¸ñ Çü¼ö¸¶¹æÁø¼öÁ¤
ÀÛ¼ºÀÚ jin1sun
ÀÛ¼ºÀÏÀÚ 2010-02-05
Á¶È¸¼ö 2468
#include <stdio.h>
int mabang[100][100];
void n(int x);
int main(){
 int a,b;
 scanf("%d",&a);
 n(a);
 
 return 0;
}
void n(int x){
 int a,b,j,i,num=1,p,q,aaa;
 for(i=0,j=(x-1)/2; ;i--,j++){
  if(i<0){
   i=x-1;
  }
  if(j>=x){
   j=0; 
  }
  mabang[i][j]=num++;
  
  if(mabang[i][j]%x==0){
   i=i+2;
   j=j-1;
  }
  if(num==(x*x)+1){
   break;
  } 
  
 }
 for(p=0;p<x;p++){
  for(q=0;q<x;q++){
   printf("%3d",mabang[p][q]);
  }
  printf("n");
 }
 
 
}
 
÷ºÎÆÄÀÏ