오보에블로그

방탈출 암호 검사 프로그램 본문

카테고리 없음

방탈출 암호 검사 프로그램

(OBO) 2017. 11. 19. 09:55
728x90

저희가 이번에 계획한 수업중에 방탈출게임이라는 수업이 있습니다.

거기에서 숫자암호를 찾아서 입력하면 틀렸는지 맞았는지 가르쳐주는 프로그램을 짜보았습니다.


고양이가 틀렸는지 맞았는지 말해주는 것 같이 코딩했습니다.


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
51
52
53
54
55
56
57
#include <stdio.h>
#include <limits.h>
#include <unistd.h>
#include <stdlib.h>
 
 
int main(void){
    int correct=0;//set correct number//
    int answer;
    printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s",
            "************************************************************",
            "************************************************************",
            "************************************************************",
            "************과학을 아는자! 방을 탈출하라!*******************",
            "*******창의력쟁이들*************** 탈출게임*****************",
            "*****************마지막 도전과제****************************",
            "************************************************************",
            "************************************************************",
            "************************************************************" );
    sleep(3);
    system("clear");
 
    while(1){
        printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n%s\n%s\n%s\n%s\n%s",
            "\\    /\\        -------------------------",
            " )  ( ')      | 숫자 암호를 입력하세요. |",
            "(  /  )        -------------------------",
            " \\(__)|",
            "암호 입력:");
        scanf("%d",&answer);
        sleep(1);
        system("clear");
        if(answer != correct){
            printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n%s\n%s\n%s\n%s\n",
            "\\    /\\        --------------------------------------------",
            " )  ( ')      |*******************ERROR********************|",
            "(  /  )       |*****정답이 아닙니다. 다시 입력해주세요*****|",
            " \\(__)|        --------------------------------------------");
            sleep(1);
            system("clear");
            continue;
        }
        else{
        printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n%s\n%s\n%s\n%s\n",
            "\\    /\\ **     ------------------------------------",
            " )  ( ')  *   |**********MISSION COMPLETE**********|",
            "(  /  )       |*****정답입니다! 수고하셨습니다!****|",
            " \\(__)|        ------------------------------------");
        sleep(10);
        system("clear");
        break;
        }
 
    }
    return 0;
 
}
cs


728x90