이 문제좀 도와주세요 ㅠㅠ 급해서요
아란
※ 문제은행작성자 필독문제은행의 취지는, 문제 올리는 작성자가 답을 알고 올리는 게시물입니다. 질문은 질문/답변 게시판을 이용해주세요. (1 주일안에 작성자는 답을 올려야 합니다. 그렇지 않으면 게시물이 자유로운글로 이동됩니다. 반복해서 질문 용도로 올리는 경우, 사이트 활동에 제약이 가해질수 있습니다.)
문제 제목 랜덤함수를 이용해서 프로그래밍 하기
pig 게임은 두 명중 100 이상의 숫자에 먼저 도달한 플레이어가 이기는 주사위 게임이다.
플레이어는 교대로 게임을 한다. 각 순서에서 플레이어는 주사위를 굴린다. 주사위를 굴린후에:
* 2~6이 나오면 그 플레이어는
- 다시 굴릴 수 있거나
- 멈출 수 있다. 여기에서 모든 주사위의 합은 현재 순서의 합을 플레이어의 총점에 더할 수 있고 그 후에다음 플레이어의 순서가 된다.
* 만약 1이 나오게 되면, 주사위를 굴린 플레ㅣ어는 이번 순서에서 어떤 점수도 얻지 못하고 상대의 순서가 된다.
만약 한 플레이어가 100 이상의 점수에 도달하면 그 플레이어가 이기게 된다.
한 플레이어는 사람이고 다른 플레이어는 컴퓨터인 pig 게임을 실행하는 프로그램을 만들어라. 사람은 주사위를 다시 굴리기위해 ‘r’을 입력할 수 있고 멈추기위해 ‘h’를 입력할 수 있다.
컴퓨터의 프로그램은 다음의 규칙에 따라 플레이해야한다. 컴퓨터의 순서에 20 이상의 점수가 될 때까지 계속해서 주사위를 굴린후에 멈춘다. 물론 만약 컴퓨터가 이기거나 1이나오면 컴퓨터의 순서는 즉시 끝난다.사람은 처음으로 주사위를 굴릴수 잇다.
?xml:namespace prefix = o /
프로그램은 최소한 두 개의 함수를 사용해야 한다.
int ht(int hts);
int ct(int cts)
이러한 함수들은 컴퓨터 또는 사람에 대해 한번의 턴만을 처리하기 위해 필요한 논리를 수행해야 한다. 입력 매개변수는 사람 또는 컴퓨터를 위한 총점이다.
이 함수는 턴 종료에 따라 총점에 더해진 턴 점수를 반환해야한다. 예를 들어 만약 사람이 주사위를 굴려 3과 9가 나오고 멈추면 ht는 12를 반환 그러나3과 9가 나오고 1이 나오면 0을 반환한다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |