시스템이 임의로 결정한 정답 숫자들과 사용자로부터 입력받은 숫자들을 비교한다.
정답의 숫자와 사용자가 입력한 숫자와 순서가 일치하면 Strike. ... 정답의 숫자와 사용자가 입력한 숫자만 일치하고 순서는 일치하지 않으면 Ball.
정답의 숫자와 사용자가 입력한 숫자가 일치하지 않으면 Out. ... 구현 전 설계
1) 기본 기능 외에 추가 기능
○1 힌트기능
- 세 개의 숫자를 입력하는 것이 아니라 두 개의 숫자만을 입력하고 나머지 한 숫자는 ‘?’
// 숫자야구 게임 소스 // 사용 언어 : C // 적용된 스킬 : C언어 기본 연산 / 사용자 함수 정의 및 호출 // 포인터와 배열 / 외부명령어 / 기타 표준함수(키입력,난수생성 ... getch() #include // time() #include // isdigit() #define NUMBER_OF_DIGIT 3 // 입력할 숫자의 ... 갯수 #define COUNTDOWN 10 // 총 주어지는 기회 void CreateNumber(int *pComNum); // 컴퓨터가 가지게 될 숫자생성(포인터로 배열을 넘겨주고
- 4자리 숫자 입력(0에서 9까지 중복없이) 입력받은 값과 정답을 비교한다.
1. 같은 위치, 같은 숫자 : STRIKE
2. ... 다른 위치, 같은 숫자 : BALL
3. ... 같은숫자가 없을때 : OUT
4. 4스트라이크 : 홈런
//본 자료는 본인 활용 외 무단 판매, 배포등을 허용하지 않습니다.
#include #include #include main() { int nansu[3]={0}; int input[3]; int i,j; int strike=0 ,ball=0, count=1; srand(time(NULL)); while(nansu[0] == nansu..
야구 게임 // // 프로그램설명 : 텍스트파일에서 5자리의 수를 불러와 // // 사용자에게 입력받은 5자리의 수와 비교해 // // 스트라이크와 볼을 카운트하는 프로그램 // ... /////////////////////////////// // // // 작성자 : 20124033 왕성준 // // 작성일 : 2012년 10월 31일 // // 프로그램명 : 숫자 ... a = a-temp*100; temp = a/10; b[3] = temp; a = a-temp*10; b[4] = a; } int Check(int *a) // 입력값에 중복된 숫자가
구구단 야구 게임의 기본 규칙 설명 1) 게임의 법칙 임의로 생성된 중복되지 않는 3자리 숫자를 위치와 숫자를 맞추면 게임 종료 2) 게임의 구성 - 답의 숫자와 입력된 숫자의 위치와 ... 숫자가 정확히 일치하면 Strike - 답의 숫자와 입력된 숫자의 위치는 다르지만 숫자는 일치하는 경우 Ball - 답의 숫자와 입력된 숫자의 위치, 숫자 모두 일치하지 않는 경우 ... 각 자리의 숫자의 합 2. 가장 큰 숫자와 가장 작은 숫자의 차 3.
대신 주석 지우고 요거 쓰세용. return 0; } void intro() { printf("=================================\n"); printf("숫자 ... 야구 프로그램 ver 0.1\n"); printf("=================================\n"); } void output(int (*base)[5],int
자유주제 프로젝트 (야구 게임) #include #include #include #include int ... 게이머가 입력한 세 번째 숫자를 저장 printf("%c",ch_c); if(ch_a==ch_b || ch_a==ch_c || ch_b==ch_c){ // 입력한 숫자가 다 같으면 ... , minute, second int Ra_a=0; int Ra_b=0; int Ra_c=0; // Random number int rand_number=0;// 난수에서 3자리 숫자만
위치 모두 같을 때 strike int ball = 0; // 숫자만 같을 때 ball printf("야구게임 입니다. ... (1) { printf("0 ~ 9 사이의 서로 다른 숫자 3개를 입력해 주세요. ... ]; // 컴퓨터 난수 3개 int player[3]; // 풀레이어 선택한 수 3개 int a, b; int count = 1; // 도전횟수 int strike = 0; // 숫자와
avr8515/128을 이용하여 숫자야구게임을 만들어 보았다. ... 소스 코드가 첨부되어 있고 최종 보고서를 통해 어떻게 구성되었는지 알 수 있다.
① 0 ~ 9 까지 임의의 숫자 3개를 랜덤하게 생성
② 게이머는 랜덤한 3개의 숫자를 연상하며 ... 숫자는 맞되 자리수가 틀리면 1 Ball
3bit 수가 숫자와 자리수가 모두 맞으면 Home-Run, 그렇지 않으면 Out
⑤ 총 8번의 기회가 주어지며(PORTB 8bit