공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
입출력예시
입출력예시 1
1번을 입력하면 가위
2번을 입력하면 바위
3번을 입력하면 보
3
사용자 : 보 컴퓨터 : 바위
승리했습니다
입출력예시2
1번을 입력하면 가위
2번을 입력하면 바위
3번을 입력하면 보
3
사용자 : 보 컴퓨터 : 가위
패배했습니다.
입출력예시3
1번을 입력하면 가위
2번을 입력하면 바위
3번을 입력하면 보
3
사용자 : 보 컴퓨터 : 보
비겼습니다.
답안코드
더보기
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main()
{
int choose;
printf("1번을 입력하면 가위\n");
printf("2번을 입력하면 바위\n");
printf("3번을 입력하면 보\n");
scanf("%d",&choose);
srand(time(NULL));
int computer = (rand() % 3) + 1;
if(choose == 1){
printf("사용자 : 가위 ");
}else if(choose == 2){
printf("사용자 : 바위 ");
}else if(choose == 3){
printf("사용자 : 보 ");
}
if(computer == 1){
printf("컴퓨터 : 가위 \n");
}else if(computer == 2){
printf("컴퓨터 : 바위 \n");
}else if(computer == 3){
printf("컴퓨터 : 보 \n");
}
if(choose==1 && computer ==3){ //사용자 : 가위 , 컴퓨터 : 보
printf("승리했습니다.");
}else if(choose==2 && computer ==1){//사용자 : 바위 , 컴퓨터 : 가위
printf("승리했습니다.");
}else if(choose==3 && computer ==2){//사용자 : 보 , 컴퓨터 : 바위
printf("승리했습니다.");
}else if(choose == computer){ //비기는경우
printf("비겼습니다.");
}else{ //그 이외에 지는 경우
printf("패배했습니다.");
}
}
더 많은 C코드가 보고 싶다면?
'C언어' 카테고리의 다른 글
[C언어] 2의 n승을 계산하는 Power(int n) 함수를 작성하시오 (0) | 2023.01.07 |
---|---|
[C언어]1부터 1000미만의 자연수에서 3,5의 배수의 총 합을 구하는 프로그램을 작성하시오 (0) | 2023.01.07 |
[C언어] 랜덤메소드를 이용하여 업앤다운 up&down 프로그램을 작성하시오 (0) | 2023.01.06 |
[C언어] 10진수 각 자리수의 합을 구하는 프로그램을 작성하시오 (0) | 2023.01.06 |
[C언어] 시저 암호를 푸는 프로그램을 작성하시오 (0) | 2023.01.06 |
댓글