검색어 입력폼

C언어로 만든 구구단 출력, 구구단 게임 소스

저작시기 2007.01 |등록일 2007.04.07 파일확장자압축파일 (zip) | 가격 1,000원

소개글

구구단 출력과 구구단 게임이 되는 소스입니다.
1. 구구단 전체 출력
2. 원하는 단만 출력
3. 구구단 게임(정답과 오답 수도 나옵니다.)
세가지 메뉴가 있고요, 아주 쉽게 작성 했습니다. 물론 주석도 다 있고요.
나중에라도 수정하기 쉽도록 함수화를 잘 했습니다.

#### 메뉴1 : 전체 구구단을 출력(아래처럼 1~9단까지 모두 출력합니다)
┌──────────────────────────────────┐
│ 구 구 단 │
└──────────────────────────────────┘
1 * 1 = 1 2 * 1 = 2 3 * 1 = 3 4 * 1 = 4 5 * 1 = 5
1 * 2 = 2 2 * 2 = 4 3 * 2 = 6 4 * 2 = 8 5 * 2 = 10
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 4 * 3 = 12 5 * 3 = 15
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 5 * 4 = 20
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45

6 * 1 = 6 7 * 1 = 7 8 * 1 = 8 9 * 1 = 9
6 * 2 = 12 7 * 2 = 14 8 * 2 = 16 9 * 2 = 18
6 * 3 = 18 7 * 3 = 21 8 * 3 = 24 9 * 3 = 27
6 * 4 = 24 7 * 4 = 28 8 * 4 = 32 9 * 4 = 36
6 * 5 = 30 7 * 5 = 35 8 * 5 = 40 9 * 5 = 45
6 * 6 = 36 7 * 6 = 42 8 * 6 = 48 9 * 6 = 54
6 * 7 = 42 7 * 7 = 49 8 * 7 = 56 9 * 7 = 63
6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 9 * 8 = 72
6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81

##### 메뉴2 : 원하는 단만 출력 (아래처럼 사용자가 입력한 단만 출력됩니다.)
---------------------------------------------------------------------
몇 단?(1~9 그 외 메인 메뉴로... ) : 7
──────
7 단
──────
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
──────
몇 단?(1~9 그 외 메인 메뉴로... ) :

#### 메뉴3 : 구구단 게임
─────────────────────────
자~~ 게임을 시작 합니다~~ 자~알~ 맞춰 보세요~
설마 틀리는건 아니겠죠? -_-;;
─────────────────────────
***영문 키를 입력하시면 게임이 종료 됩니다.***
(문제) 4 * 8 = 32
대단해요~~ 정답입니다. ^^
(문제) 4 * 2 = 8
대단해요~~ 정답입니다. ^^
(문제) 7 * 5 = 35
대단해요~~ 정답입니다. ^^
(문제) 9 * 6 = 54
대단해요~~ 정답입니다. ^^
(문제) 8 * 5 = 900
바보-_-;; 땡!!!! (정답:40)
(문제) 9 * 6 = 54

##게임을 끝내면 아래처럼 정답/오답 정보도 나옵니다.
┌─────┬────┬────┐
│ 게임 수 │정답 수 │오답 수 │
├─────┼────┼────┤
│ 5 │ 4 │ 1 │
└─────┴────┴────┘


-------------소스 설명--------------
메뉴1에서 구구단을 출력하는 함수
void show_gugudan(int begin, int end)

메뉴2에서 원하는 단만 출력하는 함수
void run_dan()

메뉴3에서 구구단 게임을 하는 함수
void run_game()

메뉴 텍스트를 출력하는 함수
void show_menu()

컴파일 실행환경

MS 비주얼 C++

본문내용

<b>gugudan.cpp
gugugame.dsp
gugugame.dsw
gugugame.exe</b>

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

//-----------------------------------------------------------------------------
// 화면에 텍스트들을 모두 지워줌
//-----------------------------------------------------------------------------
void display_clear()
{
system("cls"); // stdlib.h 에 정의되어 있음
}

//-----------------------------------------------------------------------------
// 키입력을 받아 숫자로 변환해 돌려줌
//-----------------------------------------------------------------------------
int input()
{
char key[100]; // 입력 받을 배열
scanf("%s", key); // 문자열로 입력 받음
return atoi(&key[0]); // 정수형으로 변환해 리턴
}

압축파일 내 파일목록

002.구구단게임/gugudan.cpp
002.구구단게임/gugugame.dsp
002.구구단게임/gugugame.dsw
002.구구단게임/gugugame.exe
002.구구단게임/gugugame.gif

참고 자료

없음
다운로드 맨위로