#include <stdio.h> #include <stdlib.h> #include <time.h> int Read(int,int) { int com,user; com=rand()%3+1; printf("1.가위 2.바위 3.보 셋중 하나를 고르세요n"); scanf("%d",&user); }
int Judge(int com, int user) { char *psr[3]={"가위","바위","보"}; printf("컴퓨터는 %s 사용자는 %s 를 냈습니다n",psr[com-1],psr[user-1]); if(user == com) { printf("비겼습니다n"); return 0; } else if((user==1 && com==3)||(user==2 && com==1)||(user==3 && com==2)) { printf("사용자가 이겼습니다n"); return 1; } else if((user==1 && com==2)||(user==2 && com==3)||(user==3 && com==1)) { printf("사용자가 이겼습니다n"); return -1; }
int main(void) { int com,user,; int uw=0;
srand(time(NULL)); printf("※묵 찌 빠※n"); printf("세판을 이기시면 게임을 종료할수있습니다.n"); printf("1.가위 2.바위 3.보 입니다.유념하시고....스타트~n"); for(;uw<4;uw++) { Judge(Read(com,user)); if(Judge(com,user)==1) { Read(); if(Judge(com,user)==0) { printf("묵찌빠 최종승리하셨습니다n"); } else { continue; } } else if(Judge(com,user)==-1) { Read(); if(Judge(com,user)==0) { printf("묵찌빠 최종패배하셨습니다n"); } else { continue; } } else { printf("비겼습니다n"); } } return 0; }
한번 이겼으면 다음판은 비겨야 이기는 묵찌빠게임...만드는데 왤케 어려운지모르겠습니다..ㅠㅠ 도대체 왜 실행이안될까요.... 저는 c언어 1달차 쌩촙 대학생입니다.. 딱히 어디 배울곳도 마땅치않아 독학하구요...물어볼사람이 없어서 여기다가 올립니다 부탁입니다 왜 이코드로 안돌아가는지 알려주세요ㅠㅠㅠ
============================================================== 1>------ 빌드 시작: 프로젝트: asdasvas, 구성: Debug Win32 ------ 1> dasvava.c 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(7): error C2055: 형식 목록이 아니라 정식 매개 변수 목록이 있어야 합니다. 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(38): error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다. 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(41): error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다. 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(43): warning C4244: '함수' : 'time_t'에서 'unsigned int'(으)로 변환하면서 데이터가 손실될 수 있습니다. 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(51): error C2198: 'Judge' : 호출에 매개 변수가 너무 적습니다. 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(56): error C2198: 'Read' : 호출에 매개 변수가 너무 적습니다. 1>c:\users\조재용\documents\visual studio 2010\projects\asdasvas\asdasvas\dasvava.c(68): error C2198: 'Read' : 호출에 매개 변수가 너무 적습니다. ========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ========== 오류가 이렇게 뜹니다 연락주시기 바랍니다 ㅠㅠㅠㅠㅠㅠㅠ
|
로하이 알라딘 통계분석 정보 공유 사요나라오대영