티스토리 뷰


[C언어 예제 소스] 4x4 형태의 사각형 1로 채우기


이번에는 아래와 같이 4x4 형태의 사각형에서 0으로 된 부분을 1로 서서히 채우는 소스를 작성해 보도록 하겠습니다.


1 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

 

1 1 0 0

1 0 0 0

0 0 0 0

0 0 0 0

 

1 1 1 0

1 1 0 0

1 0 0 0

0 0 0 0


...


1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1




소스


실제 작성한 소스입니다.


#include <stdio.h> 
#define MAX  4 
void main() 
{ 
   int i, k, n; 
   for(n=0; n<2*MAX-1; n++) 
   { 
      for(i=0; i<MAX; i++) 
      { 
         for(k=0; k<MAX; k++) 
         { 
            if( (i+k) <= n ) 
            printf("1"); 
            else 
            printf("0"); 
         } 
         printf("\n"); 
      } 
      printf("\n"); 
   } 
} 




실행화면


위 소스로 실행을 하면 아래와 같이 나오는 것을 확인할 수 있습니다.



댓글