본문 바로가기

컴퓨터

[알고리즘] 11월 12일 배열6

#include<stdio.h>
void main()
{
 int a[5][5]={0,};
 int i=0,j=0,l=0,m=4,n=1,k=0;
 int p;
 for(i=0;i<5;i++)
 {
  j=1;
  for(j=l;;j+=n)
  {
   if((n==1)&&(j>4)) break;
   if((n==(-1))&&(j<0)) break;

   k++;
   a[i][j]=k;
  }
  p=l;
  l=m;
  m=p;
  n=n*(-1);
 }
 
 for(i=0;i<5;i++)
 {
  for(j=0;j<5;j++)
  {
   printf("%2d ",a[i][j]);
  }
  printf("\n");
 }
}