Language
[C++] 가위바위보
송 이
2024. 2. 16. 17:38
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
srand(time(NULL));
int rdNum;
int num;
int cnt = 0;
rdNum = rand()%3+1;
while(cnt<5){
printf("1~3 사이 숫자를 입력하세요 (1:가위, 2:주먹, 3: 보)\n");
scanf("%d", &num);
printf("컴퓨터가 낸 숫자 : %d (1:가위, 2:주먹, 3: 보)\n", rdNum);
if( num == rdNum ){
printf("무승부!\n");
}else{
//무승부가 아닌 경우 승패를 판별해라.
if(rdNum == 1 && num == 2){
printf("내가 주먹으로 이겼다!!\n");
}else if(rdNum == 2 && num ==3){
printf("내가 보로 이겼다!!\n");
}else if(rdNum == 3 && num ==1){
printf("내가 가위로 이겼다!!\n");
}else if(rdNum == 3 && num ==2){
printf("내가 주먹으로 졌다!!\n");
}else if(rdNum == 1 && num ==3){
printf("내가 보로 졌다!!\n");
}else if(rdNum == 2 && num ==1){
printf("내가 가위로 졌다!!\n");
}
}
cnt = cnt+1;
}
return 0;
}