ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C게임프로그래밍 2
    프로그래밍 2013. 11. 9. 19:19
    반응형
    
    #include 
    #include 
    
    void main()
    {
    	printf("\n 가위바위보 게임 시작합니다.\n");
    	printf("가위, 바위, 보 셋 중 하나를 제시하세요\n");
    	printf("1. 가위 2. 바위 3. 보\n");
    
    	int playerHand;
    	int computerHand;
    
    reinput:;
    	scanf("%d",&playerHand);
    
    	computerHand = rand()%3;
    	computerHand = computerHand +1;
    
    	printf("플레이어:");
    
    	switch(playerHand)
    	{
    	case 1:
    		printf("가위");
    		break;
    	case 2:
    		printf("바위");
    		break;
    	case 3:
    		printf("보");
    		break;
    	default:
    		printf("다시 입력해 주세요.\n");
    		goto reinput;
    
    		break;
    
    	}
    	printf("vs 컴퓨터:");
    
    	switch(computerHand)
    	{
    	case 1:
    		printf("가위");
    		break;
    	case 2:
    		printf("바위");
    		break;
    	case 3:
    		printf("보");
    		break;
    
    	}
    
    	printf("\n");
    
    	if(playerHand == computerHand)
    	{
    		printf("무승부입니다.\n");
    
    	}
    	else if((playerHand == 1 && computerHand == 2)
    		  ||(playerHand == 2 && computerHand == 3)
    		  ||(playerHand == 3 && computerHand == 1))
    	{
    		printf("컴퓨터가 이겼습니다.");
    	}
    	else
    	{
    		printf("당신이 이겼습니다.\n");
    
    	}
    
    }
    
    반응형

    '프로그래밍' 카테고리의 다른 글

    C 게임프로그래밍 5  (0) 2013.11.09
    C 게임프로그래밍 4  (0) 2013.11.09
    C 게임프로그래밍 3  (0) 2013.11.09
    게임프로그래밍 1  (0) 2013.11.08
    도스창에서 게임 만들기  (0) 2013.10.31
Designed by Tistory.