가위바위보 게임 프로그램
컴퓨터와 사용자가 하는 가위바위보 게임
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char *psr[3]={"가위","바위","보"};
int com, you;
srand(time(NULL));
printf("가위바위보 게임\n\n");
printf("가위(1),바위(2),보(3) 중에서\n");
printf("숫자를 입력하세요. \n");
printf("종료는 0을 입력하세요.\n\n");
while(1)
{
com=rand()%3+1;
printf("시작: 숫자입력 후 Enter>");
scanf("%d", &you);
if (you==0)
break;
printf("컴퓨터는 %s, 당신은 %s\n", psr[com-1], psr[you-1]);
printf("결과 :");
if (com==1)
if (you==1) printf("비겼습니다.\n");
else if (you==2) printf("당신이 이겼습니다.\n");
else printf("컴퓨터가 이겼습니다.\n");
else if (com==2)
if (you==1) printf("컴퓨터가 이겼습니다.\n");
else if (you==2) printf("비겼습니다.\n");
else printf("당신이 이겼습니다.\n");
else
if (you==1) printf("당신이 이겼습니다.\n");
else if (you==2) printf("컴퓨터가 이겼습니다.\n");
else printf("비겼습니다.\n");
printf("\n");
}
printf("게임을 종료합니다. \n");
return 0;
}
// 실행 결과
컴퓨터와 사용자가 하는 가위바위보 게임
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char *psr[3]={"가위","바위","보"};
int com, you;
srand(time(NULL));
printf("가위바위보 게임\n\n");
printf("가위(1),바위(2),보(3) 중에서\n");
printf("숫자를 입력하세요. \n");
printf("종료는 0을 입력하세요.\n\n");
while(1)
{
com=rand()%3+1;
printf("시작: 숫자입력 후 Enter>");
scanf("%d", &you);
if (you==0)
break;
printf("컴퓨터는 %s, 당신은 %s\n", psr[com-1], psr[you-1]);
printf("결과 :");
if (com==1)
if (you==1) printf("비겼습니다.\n");
else if (you==2) printf("당신이 이겼습니다.\n");
else printf("컴퓨터가 이겼습니다.\n");
else if (com==2)
if (you==1) printf("컴퓨터가 이겼습니다.\n");
else if (you==2) printf("비겼습니다.\n");
else printf("당신이 이겼습니다.\n");
else
if (you==1) printf("당신이 이겼습니다.\n");
else if (you==2) printf("컴퓨터가 이겼습니다.\n");
else printf("비겼습니다.\n");
printf("\n");
}
printf("게임을 종료합니다. \n");
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 특정일 사이의 날짜수를 계산 (0) | 2011.08.19 |
---|---|
[c언어] 구구단 문제풀기 (0) | 2011.08.17 |
[c언어] 컴퓨터가 생성한 정수 난수(1~99) 맞추기 게임 (1) | 2011.08.16 |
[c언어] 비트 시프트 연산자를 이용한 프로그램 (0) | 2011.08.09 |
[c언어] 비트 와이즈 연산자를 이용한 프로그램 (0) | 2011.08.09 |