블로그에 코드 검색하다 보면 사람들이 이쁘게 올려놓은 코드들이 있길래

항상 보면서 이런건 어떻게 올리나 싶었는데


아는사람들은 다 아는 방법이겠지만

Color Scripter 라는 사이트에서 가능했다. (http://colorscripter.com/)



사이트에서 바로 복사해서 가져올 수도 있고,

아니면



사이트에 있는 PC버전을 받아서 써도 된다


(PC 버전 화면)




적당히 설정해서 복사하고 블로그에 붙여넣으면 이렇게



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
#include <stdio>
///*
//Magic Square
#include<stdio.h>
void printMS(int arr[][100], int size);
void buildMS(int arr[][100], int size);
main() {
    int ms[100][100= { };
    int size;
    printf("Enter the size of Magic Square (odd number) >> ");
    scanf("%d"&size);
    buildMS(ms, size);
    printMS(ms, size);
}
 
void printMS(int arr[][100], int size) {
    int i, j;
    for (i = 0; i < size; i++) {
        for (j = 0; j < size; j++)
            printf("%3d ", arr[i][j]);
        printf("\n");
    }
}
void buildMS(int arr[][100], int size) {
    int i = 0, j = size / 2, n = 1;
    arr[i][j] = n;
    for (n = 2; n <= size*size; n++) {    //n은 2부터 size*size 까지.
        if (n%size == 1)        //n이 size의 배수이면 (배수+1) 아래로 한칸 내려감.
            i += 1
        else {
            i -= 1;            //그 외에는 왼쪽 위로 이동
            j -= 1;
            if (i < 0)        //0보다 작아지면 반대쪽 끝으로.
                i += size;
            if (j < 0)
                j += size;
        }
        arr[i][j] = n;
    }
}
//*/
cs

깔끔하게 코드가 입력된다



Posted by ark1230
: