[C언어] 빙고 게임(Bingo Game) - 소스코드, 실행파일, 코드설명 주석, 스크린샷
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C언어] 빙고 게임(Bingo Game) - 소스코드, 실행파일, 코드설명 주석, 스크린샷에 대한 보고서 자료입니다.

목차

1. 소스코드(bingo.c)
2. 실행파일(bingo.exe)
3. 스크린샷(bingo_start.png, bingo_ing.png, bingo_win.png)

본문내용

#include //표준입출력 함수를 사용하기 위해서
#include //rand함수를 사용하기 위해서
#include //time함수를 사용하기 위해서

/*
빙고 게임 규칙
1. 직선상(가로,세로,대각선)의 숫자 5개를 맞추면 1빙고!
2. 빙고가 3이상 나오면 게임 종료!
3. 몇 번만에 맞추었는지 출력! (이게 관건!)
※ 친구들과 내기할 때 사용해도 유용합니다.
가장 적은 횟수가 나온 사람이 승리!
but, 빙고 3개 나온 사람이 빙고 4개 나온 사람을 이길 수는 없다.
*/

void main(){

int num[26]={0,},bingo[5][5], i,j,user,random;
int vflag[5]={0,},hflag[5]={0,},lflag=0,rflag=0; //플래그 변수 선언
int lcnt=0,rcnt=0,hcnt=0,vcnt=0,user_cnt=0,bcnt=0; //카운트 변수 선언
int result[5][5]; //유저 빙고판

for(i=0; i<5; i++){
for(j=0; j<5; j++){
result[i][j]=0; //모두 0으로 채운다
}
}

srand((unsigned)time(NULL)); //프로그램을 실행할 때마다 시드값(랜덤값) 변경

//랜덤 입력하되, 중복으로 입력되지 않도록
for(i=0; i<5; i++){
for(j=0; j<5; j++){
do{
random=rand()%25+1; //1~25까지

if(num[random]==0){ //랜덤값이 처음나온 것이라면
num[random]=1; //1값을 넣어서 처음이 아님을 표시
bingo[i][j]=random;
break;
}
}while(1);
}
}

//실제 구동되는 핵심 부분
do{
system(\"cls\"); //화면을 지운다

//인트로
printf(\"♬ FUNNY BINGO GAME ♬\n\n\");

/*
정답을 출력하려면 주석을 푼다
for(i=0; i<5; i++){
for(j=0; j<5; j++){
printf(\"%4d\",bingo[i][j]);
}
printf(\"\n\n\");
}
printf(\"\n\");
*/

키워드

  • 가격3,000
  • 페이지수8페이지
  • 등록일2015.03.09
  • 저작시기2015.3
  • 파일형식압축파일(zip)
  • 자료번호#958649
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니