theCEED.com - Research your Interests!!
  • MEMBERSHIP PROFILE
  • bar
  • No member information.
  • login_button
  • sign_up_button
no_image

c코딩!!!!

About the ceed

모든 c코딩을 이곳에 퍼부으세요!!
Recommend : 0 I Total List : 20 I 2016-07-20
favorite
게임) 홀수 마방진 만들기 2016.12.11 11:24:29
Nickname : 81. theceed Recommend : 0 View : 309 btn_recommend.png declaration

Please enter reasons of report.

declaration

 

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
44
45
46
47
48
49
50
// 홀수¸마방진 프로그램
 
#include<stdio.h >
 
int main() {
    int map[55][55 = {0}, i, j, n, x, y;
    // 마방진 생성을 위한 맵과 변수 선언
    int k =1;
    // 마방진에 입력할 변수 선언
    scanf("%d" &n);
    // 마방진의 크기를 입력 받습니다.
    x  = 0;
    // 첫 자리의 좌표를 입력 합니다.
    y  = n /2;
    // 첫 자리의 좌표를 입력 합니다.
    map[x][y]  = k + +;
    // 값을 대입합니다.
    for(i =1; i <n *n; i + +){
        // n*n-1번 반복하게 합니다.
        x - -;
        y + +;
        // 각 좌표를 규칙대로 움직이게 합니다.
        if(x  < 0)   x  = n -1;
        if(y  > n -1) y  = 0;
        // 각 좌표가 맵을 벗어난다면 반대 위치로 보냅니다.
        map[x][y]  = k + +;
        // 값을 대입합니다.
        if((k -1)%n = =0) {
            map[ + +x][y]  = k + +;
            i + +;
            // 배수의 값이 나온다면 x방향으로만 증가시킵니다.
        }
 
    }
 
    for(i =0; i <n; i + +) {
        for(j =0; j <n; j + +) {
            printf("%d ", map[i][j]);
            // 화면에 출력합니다.
        }
        printf("\n");
    }
 
 
 
 
 
 
}
 
cs

 

 

#코딩 #C언어 #더시드닷컴 #프로그래밍 #기초프로그래밍 #인터넷 #컬러스크립터 #코딩코딩 #초등코딩
#theceed #web #internet #study #coding #사랑해 #수학코딩 #수학프로그래밍 #수학문제 #연산

 

 

list
Comments

name

write a comment
TOTAL  0 Comments
* No comments. Please write comments