본문 바로가기

미래(2015-2016)/자습

ㄹ자 정렬



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
    2015.09.22
    내용: 도전과제 5. ㄹ자 모양으로 배열 채우기
                1    2    3    4    5
                10   9    8    7    6
                11   12   13   14   15
                20   19   18   17   16 
                21   22   23   24   25  
*/
 
#include <stdio.h>
 
int main()
{
    int array[5][5];
    int i, j, k, sw;
 
    sw = 1;
    k = 1;
    j = 0;
    for (i = 0; i < 5; i++)
    {
        while (j >= 0 && j < 5)
        {
            array[i][j] = k;
            k++;
            j += sw;
        }
        sw *= -1;
        j += sw;
    }
 
    for (i = 0; i < 5; i++)
    {
        for (j = 0; j < 5; j++)
        {
            printf("%4d", array[i][j]);
        }
        printf("\n");
    }
 
    return 0;
}
cs


c150922_rieul.c


'미래(2015-2016) > 자습' 카테고리의 다른 글

주민등록번호 유효성 검사  (0) 2015.09.23
매트릭스  (0) 2015.09.22
달팽이 정렬  (0) 2015.09.22
평균 수입으로 순위 매기기  (0) 2015.09.22
단어 검색 프로그램  (0) 2015.09.21