가위바위보게임이요
민서
질문 제목 : 가위바위보게임이요컴퓨터는 누가 무엇을 서택하였고, 누가 이겼는지를 화면에 출력하는방법을 모르겟네요...질문 내용 :
#include stdio.h
#include time.h
#include stdlib.h
int main()
{
int guess;
int answer;// 0 은 가위 1 은 바위 2 은 보
srand((unsigned)time(null));
answer= rand() % 3;
printf(가위나 바위 보를 내시오 \n);
scanf(%d,&guess);
if(answer==0)
{
if(guess==0)
printf(비김.\n);
else if(guess==1)
printf(이겼습니다.\n);
else
printf(졌음.\n);}
if(answer==1)
{
if(guess==0)
printf(졌음.\n);
else if(guess==1)
printf(비김.\n);
else
printf(이김.\n);
}
if(answer==2)
{
if(guess==0)
printf(이김.\n);
else if(guess==1)
printf(졌음.\n);
else
printf(비김.\n);
}
}
일단 여기까지는 작성했는데요 저희가 아직 반복문까지밖에안배웠습니다.. 반복,조건,변수, 입출력만이요
그래서 배열이나이런걸못하는데요
문제에서 컴퓨터는 사용자에게 알리지않고 가위,바위, 보 중에서 임의로하나를 선택한다. 사용자는 프로그램의 입력 안내 메시지에 따라서 3개 중의 하나를 선택하게 된다. 사용자의 선택이 끝나면 컴퓨터는 누가 무엇을 선택하였고, 누가 이겼는지를 화면에 출력한다.
라는 문제인데요.. 0은 가위, 1은 바위 2 보로 설정햇는데 이걸 어떻게 0이 바위인지 printf()로나타내는지모르겟습니다....
즉 사용자의 선택이 끝나면 컴퓨터는 누가 무엇을 선택하였고, 누가 이겼는지를 화면에 출력한다. 이 구문을 어떻게 해야하는지모르겠씁니다... 도와주세요 ㅠㅠ 그리고 이렇게 구하는거맞나요...? while 쓸수있는가요...ㅠ