{{{ #include<stdio.h> #include<stdlib.h> #include<Windows.h> #define TURN_GAP 500 int main() { int myHP = 1000; int GwaJaeHP = 500; int GwaJaeDem=rand()%1000+300; char key; puts("야ìƒì˜ Cê³¼ì œê°€ 나타났다!!!!"); while(TRUE) { puts("---------------------------------"); puts("ë¬´ì—‡ì„ í• ê¹Œ?"); puts("a:몸통박치기!! s:튀어오르기!!\n d:단단해지기!! f:수강취소!"); key=getchar(); // '나'ì˜ ì°¨ë¡€ switch (key) { case 'a': puts("나(ì€)는 몸통박치기!!를 사용했다.");Sleep(TURN_GAP); GwaJaeHP -= 100; printf("ê³¼ì œëŠ” 100ì˜ í”¼í•´ë¥¼ 입었다!\n");Sleep(TURN_GAP); break; case 's': puts("나(ì€)는 튀어오르기!!를 사용했다.");Sleep(TURN_GAP); puts("그러나 아무 ì¼ë„ ì¼ì–´ë‚˜ì§€ 않았다.");Sleep(TURN_GAP); break; case 'd': puts("나(ì€)는 단단해지기!!를 사용했다.");Sleep(TURN_GAP); puts("ë‚˜ì˜ ë°©ì–´ë ¥ì´ ìƒë‹¹ížˆ ìƒìŠ¹í–ˆë‹¤!");Sleep(TURN_GAP); break; case 'f': puts("나(ì€)는 수강취소를 사용했다!");Sleep(TURN_GAP); GwaJaeHP -= rand()%1000 + 300; printf("ê³¼ì œëŠ” %dì˜ ëŒ€ë¯¸ì§€ë¥¼ 입었다!",GwaJaeDem);Sleep(TURN_GAP); break; default: continue; } //ê³¼ì œì˜ ì°¨ë¡€ switch (rand()%3) { case 0: puts("ê³¼ì œê°€ ì–´ë ¤ì›Œ 졌다!");Sleep(TURN_GAP); GwaJaeDem = rand()%100 + 100; myHP -= GwaJaeDem; printf("나(ì€)는 %dì˜ mental 피해를 입었다!\n",GwaJaeDem);Sleep(TURN_GAP); break; case 1: puts("ê³¼ì œê°€ ê·¸ì € ìžˆì„ ë¿ì´ë‹¤.");Sleep(TURN_GAP); puts("아무ì¼ë„ ì¼ì–´ë‚˜ì§€ 않았다.");Sleep(TURN_GAP); puts("ê·¸ëŸ°ë° ê¸°ë¶„ì´ ë‚˜ì˜ë‹¤.");Sleep(TURN_GAP); break; case 2: puts("ê³¼ì œì˜ ê³¼ì œíí’!!!!");Sleep(TURN_GAP); GwaJaeDem = rand()%100000 + 10000000; myHP -= GwaJaeDem; printf("ë‚˜ì˜ mentalì´ %dì˜ í”¼í•´ë¥¼ ìž…ì–´ 파괴ë˜ì—ˆë‹¤!!\n",GwaJaeDem);Sleep(TURN_GAP); break; default: break; } Sleep(2000); fflush(stdout); fflush(stdin); system("cls"); if(myHP<0) { puts("ê³¼ì œê°€ 너무 ê°•ë ¥í•˜ë‹¤!\n나(ì€)는 ì •ì‹ ì„ ìžƒê³ ì“°ëŸ¬ì¡Œë‹¤!");Sleep(TURN_GAP); break; } if(GwaJaeHP <0) { puts("ê³¼ì œë¥¼ ì´ê²¼ë‹¤!");Sleep(TURN_GAP); break; } } return 0; } }}}