시작위치 잡는거랑 처음 얼마나 갈 지가 관건이라
E[a][b]일 때 a>b a<b a=b 상황에 따라 if문으로 짜려고했는데
if(w > h)
 {
  i = w - h - 1;
  j = h - i - 1;
  pli = h;
  mij = j-1;
  mii = i-1;
  plj = j+1;

  a[i][j] = cnt++;

  while(cnt<w*h)
  {
   while(i<pli)
    if(cnt<w*h)
     a[++i][j] = cnt++; 
   while(j>mij)
    if(cnt<w*h)
     a[i][--j] = cnt++;
   while(i>mii)
    if(cnt<w*h)
     a[--i][j] = cnt++;
   while(j<plj)
    if(cnt<w*h)
     a[i][++j] = cnt++;
  }

계속 헤메다가 다 지우고 a>b만 거의 다 짰는데 종료랰ㅋㅋ

애초에 현직 프로그래머 아니면 피자먹기 불가능
직장인이면 직접 사먹는다는게 함정