|
|
|
 |
 |
| 키워드 : |
|
|
| 소개글 |
C언어 가위바위보 만들기 |
| 요약 |
가위 바위 보 만들기
<문제> 컴퓨터와 가위바위보를 수행하는 프로그램을 작성하시오.
<소스>
#include #include //srand와 rand를 사용하기위한 헤더파일 #include
void main()//메인함수 시작 { int user, com; //사용자와 컴퓨터의 변수 선언
printf("가위바위보 게임 하기n"); printf("가위는 0 바위는 1 보는 2 종료는 3입니다.n"); //가위 바위 보를 숫자로 설정 reset: //가위바위보를 반복하고 잘못 입력했을경우를 위한 설정 printf("당신이 낼 것은?"); scanf("%d", &user); //사용자가 낼 것을 결정 0,1,2중 선택 printf("n"); srand(time(NULL)); //무작위 숫자 뽑기 com = rand() % 3; //무작위 숫자를 3으로 나누어 나머지가 0,1,2가 나오게 된다. 나온값을 컴퓨터 가 갖는다.
switch(user) { //사용자가 낸것과 컴퓨터가 낸것을 비교하기 위한 함수 switch문 시작 case 0: //사용자가 가위일 경우 while(com == user) { //사용자와 컴퓨터가 모두 가위일때 printf("당신과 컴퓨터 모두 가위입니다.n"); printf("당신은 비겼습니다.n"); goto reset; //reset으로 돌아간다. } printf("당신이 낸 것은 가위입니다.n"); if(com == 2) { //사용자는 가위 컴퓨터는 보일때 printf("컴퓨터가 낸 것은 보입니다.n"); printf("당신은 이겼습니다.n"); } else { //사용자는 가위 컴퓨터는 바위일때 printf("컴퓨터가 낸 것은 바위입니다.n"); printf("당신은 졌습니다.n");
|
 |
|
|
 |
|

위 정보및 게시물 내용의 진실성에 대하여 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보및 게시물 내용의 불법적 이용, 무단전재및 배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 하단의 저작권 침해신고를 이용해 주시기 바랍니다. |
|