c언어로 묵찌빠 짜는중인데 도움이 필요합니다!!!
마호
묵찌빠를 짜려고여러 회원님들의 도움받아서#include stdio.h
#include stdlib.h
#include time.hint main(void)
{
int a;
int b;
int c;printf(\n게임을 시작하겠습니다! \n묵찌빠중 내고싶은걸 고르세요! (묵=0 찌=1 빠=2));
// 2 0; // 0 1 // 1 2 0
scanf(%d, &a);
srand((unsigned)time(NULL));
b =rand()%3;printf(\n\n내가 낸 값 : %d\n컴퓨터가 낸 값 : %d\n(묵=0 찌=1 빠=2)\n\n,a,b);
if(a==0) // a가 0이면서 b가 0, 1, 2 일때의 결과값(묵=0 찌=1 빠=2)
{
if(b==0)
{
c = 3;
printf(비겼습니다! 다시 가위바위보를 합니다.);
}if(b==1)
{
c = 0;
printf(내가 이겼습니다! 이기면 공격하고 같은걸 내면 이기고 지면 방어해야 합니다.\n);
}if(b==2)
{
c = 1;
printf(내가 졌습니다. 이기면 공격하고 같은걸내면 지고 지면 다시합니다.\n);
}
}
if(a==1) // a가 1이면서 b가 0, 1, 2 일때의 결과값(묵=0 찌=1 빠=2)
{
if(b==0)
{
c = 1;
printf(내가 졌습니다. 이기면 공격하고 같은걸내면 지고 지면 다시합니다.\n);
}if(b==1)
{
c = 3;
printf(비겼습니다! 다시 가위바위보를 합니다.);
}if(b==2)
{
c = 0;
printf(내가 이겼습니다! 이기면 공격하고 같은걸 내면 이기고 지면 방어해야 합니다.\n);
}
}if(a==2) // a가 2이면서 b가 0, 1, 2 일때의 결과값(묵=0 찌=1 빠=2)
{
if(b==0)
{
c = 0;
printf(내가 이겼습니다! 이기면 공격하고 같은걸 내면 이기고 지면 방어해야 합니다.\n);
}if(b==1)
{
c = 1;
printf(내가 졌습니다. 이기면 공격하고 같은걸내면 지고 지면 다시합니다.\n);
}if(b==2)
{
c = 3;
printf(비겼습니다! 다시 가위바위보를 합니다.);
}}
}일단 여기까찌 짜는건 했으나 그다음 묵찌빠부터 어떻게해야할지가... 막막하네요..
-
돋되다
너무 복잡하네요 그냥 입력부터 비교까지 전체를 반복문으로 돌리시면될듯한데..
-
목향
현재 상황을 출력해주시고 다음 턴에 어떤 걸 낼지 입력 받고 컴퓨터에 랜덤값을 지정해주고 비교하는 식으로 하세요