결과물
코드
복사코드
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int count = 0;
void suc()
{
srand(time(NULL));
int random = (rand() % 100) + 1;
switch (count)
{
case 0:
if (random >= 10)
{
printf("강화 1강 성공!!\n");
count++;
break;
}
else
{
printf("강화 실패 . . .\n");
break;
}
case 1:
if (random >= 30)
{
printf("강화 2강 성공!!\n");
count++;
break;
}
else
{
printf("강화 실패 . . .\n");
break;
}
case 2:
if (random >= 50)
{
printf("강화 3강 성공!!\n");
count++;
break;
}
else
{
printf("강화 실패 . . .\n");
break;
}
case 3:
if (random >= 70)
{
printf("강화 4강 성공!!\n");
count++;
break;
}
else
{
printf("강화 실패 . . .\n");
break;
}
case 4:
if (random >= 90)
{
printf("강화 5강 성공!!\n");
count++;
break;
}
else
{
printf("강화 실패 . . .\n");
break;
}
default:
printf("더 이상 강화 할게 없습니다. 끝!\n");
break;
}
}
void main()
{
while (1)
{
int menu;
if (count == 0)
printf("\n강화 성공 확률 90%%!!\n");
else if (count == 1)
printf("\n강화 성공 확률 70%%!!\n");
else if (count == 2)
printf("\n강화 성공 확률 50%%!!\n");
else if (count == 3)
printf("\n강화 성공 확률 30%%!!\n");
else if (count == 4)
printf("\n강화 성공 확률 10%%!!\n");
else
printf("\n풀강!\n");
printf("메뉴 \n1) 강화도전!\n2)강화포기\n : ");
scanf("%d", &menu);
if (menu == 2)
{
printf("강화를 포기합니다. 시스템 종료\n");
break;
}
switch (menu)
{
case 1:
suc();
break;
default:
printf("\n 메뉴 선택 오류 재선택 . . .\n");
}
}
}
'C > C 개발' 카테고리의 다른 글
C언어 하노이의 탑 코드 (0) | 2021.12.25 |
---|---|
C언어 피보나치 순환, 반복 코드 (0) | 2021.12.23 |
C언어 거듭제곱 순환, 반복 코드 (0) | 2021.12.21 |
C언어 팩토리얼 순환, 반복 코드 (0) | 2021.12.20 |
C언어 Up & Down 게임 코드 (0) | 2021.12.16 |