검색어 입력폼

C 프로그래밍 / 드렁큰맨 / 미로찾기

저작시기 2006.01 |등록일 2006.09.19 파일확장자C언어 (cpp) | 가격 300원

소개글

C 언어로 프로그래밍한 드렁큰맨 프로그램 소스입니다.
드렁큰맨은 미로찾기와 비슷한 프로그램정도라고 생각하시면됩니다. ~ ^^
드렁큰맨(point)가 입구에서 출구까지 헤매면서 찾아가는 과정에 얼마만큼이 소요되는가를
프로그램화하였습니다.
드렁큰맨의 움직임은 랜덤함수로 짜여졌습니다.

컴파일 실행환경

visual c++

본문내용

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

int main(void)
{
int seed,i,j,k,a,b,x,y;

int map[10][10]={0,0,0,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,
0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,0,1,
1,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,0,0,
1,1,1,1,1,0,0}; //10*10행렬에 지도를 입력했다~~~

seed=time(NULL);
srand(seed);
i=0;j=0;k=0;

do
{
system("cls");
a=rand()%4;
b=i;
if(a==0)
{
if(map[j][k+1]==0)
{
k++;i++;
}
} //드렁큰맨이 위로 갈때~~ i는 실행횟수를 세기위해서

if(a==1)
{
if(map[j][k-1]==0)
{
if(k>1){
k--;i++; }
}
다운로드 맨위로