#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int win=0;
int same=0;
int lose=0;
int mynum;
int computernum;
srand((int)time(NULL));
while(1)
{
if(lose == 1)
break;
printf("바위는 1, 가위는 2, 보는 3:");
scanf("%d", &mynum);
computernum = rand()%3+1;
switch(mynum)
{
case 1:
{
printf("당신은 바위선택,");
break;
}
case 2:
{
printf("당신은 가위선택,");
break;
}
case 3:
{
printf("당신은 보 선택,");
break;
}
default:
printf("잘못입력");
}
switch(computernum)
{
case 1:
{
printf("컴퓨터는 바위선택");
break;
}
case 2:
{
printf("컴퓨터는 가위선택");
break;
}
case 3:
{
printf("컴퓨터는 보 선택");
break;
}
default:
printf("잘못입력");
}
if(mynum == computernum)
{
printf("비겼습니다!\n");
same++;
}
else if(mynum == 1 && computernum == 2)
{
printf("이겼습니다!\n");
win++;
}
else if(mynum == 2 && computernum == 3)
{
printf("이겼습니다!\n");
win++;
}
else if(mynum == 3 && computernum == 1)
{
printf("이겼습니다!\n");
win++;
}
else
lose++;
}
printf("게임의 결과: %d승 , %d무\n", win,same);
return 0;
}
'About Security > C언어' 카테고리의 다른 글
c프로그래밍 p551 문제25-2 문제1 (0) | 2012.02.15 |
---|---|
도전프로그래밍3 도전6(야구게임) (0) | 2011.11.14 |
도전프로그래밍3 도전4(주사위게임) (0) | 2011.11.14 |
도전프로그래밍 3 도전 3(rand함수 난수) (0) | 2011.11.14 |
도전프로그래밍3 도전1 (0) | 2011.11.14 |