가위바위보 게임중..
이루리라
질문 제목 : 가위바위보 게임중..컴퓨터가 무작위로 내지않고 정해진것으로만 내네요. 어떻게고칠까요?질문 내용 : #include stdio.h
#include stdlib.h
#include time.h
#include windows.h
main(){
int select=0;
int result=0;
int a,b,c;
srand(time(null));
rand();rand();rand();rand();
result=rand()%3+1;
while(1){
printf(===가위바위보 게임===\n);
printf(숫자를 선택하세요(1.가위/2.바위/3.보): );
scanf(%d,&select);
printf(=======결과=======\n);
switch(select)
{
case 1:
{
if(result==1)
{
printf(당신은 가위를 냈습니다.\n컴퓨터도 가위를 냈습니다\n.);
printf(=====================\n);
printf(비겼습니다.\n);
}
else if(result==2)
{
printf(당신은 바위를 냈습니다.\n컴퓨터는 가위를 냈습니다.\n);
printf(=====================\n);
printf(당신이 이겼습니다 !\n);
}
else if(result==3)
{
printf(당신은 보를 냈습니다.\n컴퓨터는 가위를 냈습니다.\n);
printf(=====================\n);
printf(컴퓨터가 이겼습니다.ㅠ.ㅠ\n);
}
break;
}
case 2:
{
if(result==1)
{
printf(당신은 바위를 냈습니다.\n컴퓨터도 바위를 냈습니다.\n);
printf(=====================\n);
printf(비겼습니다.\n);
}
else if(result==2)
{
printf(당신은 보를 냈습니다.\n컴퓨터는 바위를 냈습니다.\n);
printf(=====================\n);
printf(당신이 이겼습니다 !\n);
}
else if(result==3)
{
printf(당신은 가위를 냈습니다.\n컴퓨터는 바위를 냈습니다.\n);
printf(=====================\n);
printf(컴퓨터가 이겼습니다.ㅠ.ㅠ\n);
}
break;
}
case 3:
{
if(result==1)
{
printf(당신은 보를 냈습니다.\n컴퓨터도 보를 냈습니다.\n);
printf(=====================\n);
printf(비겼습니다.\n);
}
else if(result==2)
{
printf(당신은 바위를 냈습니다.\n컴퓨터는 보를 냈습니다.\n);
printf(=====================\n);
printf(컴퓨터가 이겼습니다.ㅠ.ㅠ\n);
}
else if(result==2)
{
printf(당신은 가위를 냈습니다.\n컴퓨터는 보를 냈습니다.\n);
printf(=====================\n);
printf(당신이 이겼습니다 !\n);
}
break;
}
default:
printf(범위를 벗어났습니다.\n);
break;
}
}
}