[c언어] 슬롯머신 만들기 > 자유게시판

본문 바로가기

[c언어] 슬롯머신 만들기

페이지 정보

profile_image
작성자 HELLO
댓글 0건 조회 5회 작성일 24-10-05 06:02

본문

#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 &ltnLeveri++)
{
_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 &&ampnSlot2 == 7 &&ampnSlot3 == 7)
{
nScore = nScore + 1000;
printf("777이 나왔습니다! +1000점\n");
}
else if (nSlot1 == nSlot2 &&ampnSlot2 == 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언어 슬롯머신 만들기

레버를 당기는 슬롯머신게임 시간을 입력하면 그 수 만큼 수를 반복함.
난수를 한번 더 선언함으로 마지막 번호의 숫자의 결과만 출력.

댓글목록

등록된 댓글이 없습니다.


그누보드5
고객센터 063-715-3279
평일 : 00시 ~ 00시 점심시간 : 00시 ~ 00시
토, 일, 공휴일 휴무