[c언어] 슬롯머신 만들기
페이지 정보
본문
#include 슬롯머신게임 ;
void main()
{
int nRound = 0;
int nScore = 50;
int nLever = 0;
int nSlot1, nSlot2, nSlot3;
char chContinue;
srand((unsigned)time(NULL));
do
{
printf("레버를 당기는 시간 입력: ");
scanf("%d", &nLever);
for (int i = 슬롯머신게임 0i <nLeveri++)
{
_sleep(1);
nSlot1 = rand() % 10;
_sleep(1);
nSlot2 = rand() % 10;
_sleep(1);
nSlot3 = rand() % 10;
printf("\r %d %d %d\n", nSlot1, nSlot2, nSlot3);
_sleep(100);
system("cls");
}
//난수를 한번 더 슬롯머신게임 선언함으로서, 마지막번의 숫자만 출력해서 결과값 나옴
_sleep(1);
nSlot1 = rand() % 10;
_sleep(1);
nSlot2 = rand() % 10;
_sleep(1);
nSlot3 = rand() % 10;
printf("\r %d %d %d\n", nSlot1, nSlot2, 슬롯머신게임 nSlot3);
if (nSlot1 == 7 &&nSlot2 == 7 &&nSlot3 == 7)
{
nScore = nScore + 1000;
printf("777이 나왔습니다! +1000점\n");
}
else if (nSlot1 == nSlot2 &&nSlot2 == nSlot3)
{
nScore 슬롯머신게임 = nScore + 100;
printf("세 개의 같은 숫자가 나왔습니다! +100점\n");
}
else if (nSlot1 == nSlot2 || nSlot1 == nSlot3 || nSlot2 == nSlot3)
{
nScore = nScore 슬롯머신게임 + 10;
printf("두 개의 같은 숫자가 나왔습니다! +10점\n");
}
else
{
nScore = nScore - 1;
printf("모두 틀렸습니다. -1점\n");
}
if (nScore <= 0)
{
printf("GAME OVER.");
break;
}
else if (nLever == 0)
{
printf("현재 점수: %d", 슬롯머신게임 nScore);
}
printf("현재 점수: %d\n", nScore);
printf("게임을 계속하려면 y를 눌러주세요: ");
scanf(" %c", &chContinue);
} while (chContinue == 'y' || chContinue == 'Y');
printf("게임 종료\n");
return 0;
}
c언어 슬롯머신 만들기
레버를 당기는 슬롯머신게임 시간을 입력하면 그 수 만큼 수를 반복함.
난수를 한번 더 선언함으로 마지막 번호의 숫자의 결과만 출력.
- 이전글칭다오 자유여행 | 위챗페이(WeChat) 결제방법 (카드등록/QR결제/한국어설정) 24.10.05
- 다음글평택고양이분양 털안빠지는고양이 특별한 기억 메인쿤고양이 24.10.05
댓글목록
등록된 댓글이 없습니다.