티스토리 뷰
* 게임 조건
- 3회 지면 게임오버
- 3회 이기면 LIFE + 1
* 코드
#include <stdio.h>
int main(){
int ran; //랜덤 수
int input; //도전자 입력값
int life = 3; //생명
int count = 0; //이긴 횟수
printf("가위바위보 게임을 시작합니다 \n\n");
while(life>0){
ran = rand() % 3; //0, 1, 2 랜덤값 생성
printf("가위:0, 바위:1, 보:2 >> ");
scanf("%d", &input); //도전자 입력
if(input>2 || input<0){ //입력값 예외처리
printf("입력이 잘못되었습니다. \n\n");
}
else if(ran==input){ //비겼을 때
printf("비겼습니다 ! \n\n");
}
else if(input-ran==1 || input-ran==-2){
printf("이겼습니다 ! \n\n");
count++;
}
else{
printf("졌습니다 ! \n\n");
life--;
}
if(count==3){
printf("3회 승리로 인해 LIFE + 1 ! \n\n");
life++;
count=0;
}
}
printf("GAME OVER !!");
}
* 실행결과
'프로그래밍 > 알고리즘' 카테고리의 다른 글
문자열 순열 알고리즘 JAVA (0) | 2020.11.16 |
---|---|
Python 숫자 야구 게임 (1) | 2019.07.29 |
C 다이아몬드 ver.2 (0) | 2019.07.24 |
C# 로또번호 (2) | 2019.06.20 |
C# 다이아몬드 (5) | 2019.06.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday