본문 바로가기
프로그램/C언어 1000제

C언어 65제] C언어 콘서트 CHAPTER 8 Programming 9 Monte Carlo 시뮬레이션을 이용한 동전게임. p338

by 건티 2021. 12. 15.
728x90

 출처 : 반크_세계무형유산 아리랑, 판소리

 

참고풀이]

//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <stdlib.h> //srand(), rand()
#include <time.h> //time()

int MonteCarlo()
{
   return rand()%2;
}

int main()
{
   int Player;
   int Computer;

   //실행할 때 마다 값이 틀리도록 초기화 작업.
   srand(time(NULL));

   while(1)
   {
      printf("앞(0) 또는 뒤(1)를 선택하시오(종료는  -1): ");
      scanf("%d",&Player);
      if(Player==-1) break;

      Computer=MonteCarlo();
      if(Player==Computer)
         printf("게임어가 이겼습니다.\n");
      else
         printf("컴퓨터가 이겼습니다.\n");
   }

   return 0; 
}

 

참고풀이 결과]

 

 

 

대한민국의 아름다운 영토, 독도의 가을

 

반응형

댓글