오보에블로그
방탈출 암호 검사 프로그램 본문
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