<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EC%B5%9C%EB%8B%A4%EC%9D%B8%2FMiniMarble</id>
	<title>최다인/MiniMarble - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EC%B5%9C%EB%8B%A4%EC%9D%B8%2FMiniMarble"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%B5%9C%EB%8B%A4%EC%9D%B8/MiniMarble&amp;action=history"/>
	<updated>2026-05-14T17:14:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%B5%9C%EB%8B%A4%EC%9D%B8/MiniMarble&amp;diff=82632&amp;oldid=prev</id>
		<title>1.236.163.157 at 03:15, 26 March 2017</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%B5%9C%EB%8B%A4%EC%9D%B8/MiniMarble&amp;diff=82632&amp;oldid=prev"/>
		<updated>2017-03-26T03:15:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://mediawiki.zeropage.org/index.php?title=%EC%B5%9C%EB%8B%A4%EC%9D%B8/MiniMarble&amp;amp;diff=82632&amp;amp;oldid=82631&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>1.236.163.157</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%B5%9C%EB%8B%A4%EC%9D%B8/MiniMarble&amp;diff=82631&amp;oldid=prev</id>
		<title>imported&gt;miura0806 at 08:50, 31 March 2014</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%B5%9C%EB%8B%A4%EC%9D%B8/MiniMarble&amp;diff=82631&amp;oldid=prev"/>
		<updated>2014-03-31T08:50:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* 2013년 10월 26일 개발&lt;br /&gt;
* 미완성&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;stdlib.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;string.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;time.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 #pragma warning(disable:4996) //scanf 등의 함수로 인해 뜨는 4996에러를 무시함&lt;br /&gt;
 &lt;br /&gt;
 struct city&lt;br /&gt;
 {&lt;br /&gt;
 	char name[10];	//도시의 이름&lt;br /&gt;
 	int own;	//소유자&lt;br /&gt;
 	int arrive[4];	//도시에 머무르고 있는 플레이어&lt;br /&gt;
 	int level;	//도시의 레벨&lt;br /&gt;
 	int cost;	//1단계 기준 도시의 비용&lt;br /&gt;
 }city[16];	//도시 구조체&lt;br /&gt;
 &lt;br /&gt;
 struct player&lt;br /&gt;
 {&lt;br /&gt;
 	char name[10];	//플레이어의 이름&lt;br /&gt;
 	int cash;	//현금 자산&lt;br /&gt;
 	int prop;	//부동산 자산&lt;br /&gt;
 	int loca;	//플레이어의 위치&lt;br /&gt;
 	int die;	//파산 여부&lt;br /&gt;
 }player[4];	//플레이어 구조체&lt;br /&gt;
 &lt;br /&gt;
 int rest[4]={0,0,0,0};	//무인도&lt;br /&gt;
 int rank[4]={0,0,0,0};	//순위&lt;br /&gt;
 &lt;br /&gt;
 void marble_board();	//마블 게임판을 출력하는 함수&lt;br /&gt;
 int play_marble(int play_num);		//마블을 플레이하는 함수&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	int i, j;&lt;br /&gt;
 	int play_num;	//플레이어의 수&lt;br /&gt;
 	char name[3];&lt;br /&gt;
 &lt;br /&gt;
 	srand(time(NULL));&lt;br /&gt;
 &lt;br /&gt;
 	strcpy(city[0].name,&amp;quot;출발&amp;quot;);&lt;br /&gt;
 	strcpy(city[1].name,&amp;quot;서울&amp;quot;);&lt;br /&gt;
 	strcpy(city[2].name,&amp;quot;도쿄&amp;quot;);&lt;br /&gt;
 	strcpy(city[3].name,&amp;quot;시드니&amp;quot;);&lt;br /&gt;
 	strcpy(city[4].name,&amp;quot;모스크바&amp;quot;);&lt;br /&gt;
 	strcpy(city[5].name,&amp;quot;두바이&amp;quot;);&lt;br /&gt;
 	strcpy(city[6].name,&amp;quot;카이로&amp;quot;);&lt;br /&gt;
 	strcpy(city[7].name,&amp;quot;쌍파울로&amp;quot;);&lt;br /&gt;
 	strcpy(city[8].name,&amp;quot;세계여행&amp;quot;);&lt;br /&gt;
 	strcpy(city[9].name,&amp;quot;하와이&amp;quot;);&lt;br /&gt;
 	strcpy(city[10].name,&amp;quot;프라하&amp;quot;);&lt;br /&gt;
 	strcpy(city[11].name,&amp;quot;푸켓&amp;quot;);&lt;br /&gt;
 	strcpy(city[12].name,&amp;quot;무인도&amp;quot;);&lt;br /&gt;
 	strcpy(city[13].name,&amp;quot;런던&amp;quot;);&lt;br /&gt;
 	strcpy(city[14].name,&amp;quot;빈&amp;quot;);&lt;br /&gt;
 	strcpy(city[15].name,&amp;quot;발리&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 	for(i=0;i&amp;amp;lt;16;i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		city[i].own = -1;&lt;br /&gt;
 		city[i].level = 0;&lt;br /&gt;
 		city[i].cost = 100;&lt;br /&gt;
 		for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 			city[i].arrive[j] = 0;&lt;br /&gt;
 	}	//city 구조체 값 초기화&lt;br /&gt;
 &lt;br /&gt;
 	for(i=0;i&amp;amp;lt;4;i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		strcpy(player[i].name,&amp;quot;          &amp;quot;);&lt;br /&gt;
 		player[i].cash = 5000;&lt;br /&gt;
 		player[i].prop = 0;&lt;br /&gt;
 		player[i].loca = 0;&lt;br /&gt;
 		player[i].die = 0;&lt;br /&gt;
 	}	//player 구조체 값 초기화&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;총 몇 명이 할까요(2~4)? &amp;quot;);&lt;br /&gt;
 	scanf(&amp;quot;%d&amp;quot;,&amp;amp;amp;play_num);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;play_num;i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;플레이어 %d의 이름을 지정해주세요 : &amp;quot;,i+1);&lt;br /&gt;
 		scanf(&amp;quot;%s&amp;quot;,player[i].name);&lt;br /&gt;
 		fflush(stdin);&lt;br /&gt;
 		sprintf(name,&amp;quot;(%d)&amp;quot;,i+1);&lt;br /&gt;
 		strcat(player[i].name,name);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;각 플레이어는 5000원으로 시작합니다.\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 	while(1)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(play_marble(play_num) == 1)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;게임이 종료되었습니다.\n&amp;quot;);&lt;br /&gt;
 			for(i=0;i&amp;amp;lt;play_num;i++)&lt;br /&gt;
 				printf(&amp;quot;%d등 : %s\n&amp;quot;,i+1,player[rank[play_num-i-1]-1].name);&lt;br /&gt;
 			system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void marble_board()&lt;br /&gt;
 {&lt;br /&gt;
 	int i,j;&lt;br /&gt;
 &lt;br /&gt;
 	system(&amp;quot;cls&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;5;i++)&lt;br /&gt;
 		printf(&amp;quot;+---------------&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;+\n&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%15s&amp;quot;,city[8].name);&lt;br /&gt;
 	for(i=9;i&amp;amp;lt;12;i++)&lt;br /&gt;
 		printf(&amp;quot;|%8s(레벨%d)&amp;quot;,city[i].name,city[i].level);&lt;br /&gt;
 	printf(&amp;quot;|%15s&amp;quot;,city[12].name);&lt;br /&gt;
 	printf(&amp;quot;|               \n&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|               &amp;quot;);&lt;br /&gt;
 	for(i=9;i&amp;amp;lt;12;i++)&lt;br /&gt;
 		printf(&amp;quot;|-소유자:%-7d&amp;quot;,city[i].own+1);&lt;br /&gt;
 	printf(&amp;quot;|               |\n&amp;quot;);&lt;br /&gt;
 	for(i=8;i&amp;amp;lt;13;i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 		for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if(city[i].arrive[j]==1)&lt;br /&gt;
 				printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 			else&lt;br /&gt;
 				printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;|\n&amp;quot;);		//첫째줄 도시 출력&lt;br /&gt;
 &lt;br /&gt;
 	for(i=0;i&amp;amp;lt;5;i++)&lt;br /&gt;
 		printf(&amp;quot;+---------------&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;+\n&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%8s(레벨%d)|&amp;quot;,city[7].name,city[7].level);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%8s(레벨%d)|\n&amp;quot;,city[13].name,city[13].level);&lt;br /&gt;
 	printf(&amp;quot;|-소유자:%-7d|&amp;quot;,city[7].own+1);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|-소유자:%-7d|\n&amp;quot;,city[13].own+1);&lt;br /&gt;
 	printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(city[7].arrive[j]==1)&lt;br /&gt;
 			printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 		else&lt;br /&gt;
 			printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;   |&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(city[13].arrive[j]==1)&lt;br /&gt;
 			printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 		else&lt;br /&gt;
 			printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;   |\n&amp;quot;);	//둘째줄 도시 출력&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;+---------------+&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;+---------------+\n&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%8s(레벨%d)|&amp;quot;,city[6].name,city[6].level);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%8s(레벨%d)|\n&amp;quot;,city[14].name,city[14].level);&lt;br /&gt;
 	printf(&amp;quot;|-소유자:%-7d|&amp;quot;,city[6].own+1);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|-소유자:%-7d|\n&amp;quot;,city[14].own+1);&lt;br /&gt;
 	printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(city[6].arrive[j]==1)&lt;br /&gt;
 			printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 		else&lt;br /&gt;
 			printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;   |&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(city[14].arrive[j]==1)&lt;br /&gt;
 			printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 		else&lt;br /&gt;
 			printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;   |\n&amp;quot;);	//셋째줄 도시 출력&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;+---------------+&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;+---------------+\n&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%8s(레벨%d)|&amp;quot;,city[5].name,city[5].level);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|%8s(레벨%d)|\n&amp;quot;,city[15].name,city[15].level);&lt;br /&gt;
 	printf(&amp;quot;|-소유자:%-7d|&amp;quot;,city[5].own+1);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|-소유자:%-7d|\n&amp;quot;,city[15].own+1);&lt;br /&gt;
 	printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(city[5].arrive[j]==1)&lt;br /&gt;
 			printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 		else&lt;br /&gt;
 			printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;   |&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;47;i++)&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(city[15].arrive[j]==1)&lt;br /&gt;
 			printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 		else&lt;br /&gt;
 			printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;   |\n&amp;quot;);	//넷째줄 도시 출력&lt;br /&gt;
 &lt;br /&gt;
 	for(i=0;i&amp;amp;lt;5;i++)&lt;br /&gt;
 		printf(&amp;quot;+---------------&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;+\n&amp;quot;);&lt;br /&gt;
 	for(i=4;i&amp;amp;gt;0;i--)&lt;br /&gt;
 		printf(&amp;quot;|%8s(레벨%d)&amp;quot;,city[i].name,city[i].level);&lt;br /&gt;
 	printf(&amp;quot;|%15s&amp;quot;,city[0].name);&lt;br /&gt;
 	printf(&amp;quot;|\n&amp;quot;);&lt;br /&gt;
 	for(i=4;i&amp;amp;gt;0;i--)&lt;br /&gt;
 		printf(&amp;quot;|-소유자:%-7d&amp;quot;,city[i].own+1);&lt;br /&gt;
 	printf(&amp;quot;|               |\n&amp;quot;);&lt;br /&gt;
 	for(i=4;i&amp;amp;gt;=0;i--)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;|&amp;quot;);&lt;br /&gt;
 		for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if(city[i].arrive[j]==1)&lt;br /&gt;
 				printf(&amp;quot;(%d)&amp;quot;,j+1);&lt;br /&gt;
 			else&lt;br /&gt;
 				printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;   &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;|\n&amp;quot;);&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;5;i++)&lt;br /&gt;
 		printf(&amp;quot;+---------------&amp;quot;);&lt;br /&gt;
 	printf(&amp;quot;+\n&amp;quot;);	//다섯째줄 도시 출력&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int play_marble(int play_num)&lt;br /&gt;
 {&lt;br /&gt;
 	int dice;	//주사위의 눈금&lt;br /&gt;
 	char buy;	//인수 여부&lt;br /&gt;
 	int i,j;&lt;br /&gt;
 	&lt;br /&gt;
 	for(i=0;i&amp;amp;lt;play_num;i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(player[i].die == 1)&lt;br /&gt;
 			continue;&lt;br /&gt;
 		if(rank[play_num-2] != 0)&lt;br /&gt;
 		{&lt;br /&gt;
 			rank[play_num-1] = i+1;&lt;br /&gt;
 			return 1;&lt;br /&gt;
 		}&lt;br /&gt;
 		marble_board();&lt;br /&gt;
 		printf(&amp;quot;%s의 차례입니다.\n현재 현금 : %d원 , 부동산 : %d원\n&amp;quot;,player[i].name,player[i].cash,player[i].prop);&lt;br /&gt;
 		if(rest[i] == 1)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;무인도입니다. 한 턴을 쉽니다.\n&amp;quot;);&lt;br /&gt;
 			printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 			rest[i] = 0;&lt;br /&gt;
 			system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 			continue;&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		printf(&amp;quot;%s이(가) 주사위를 던졌습니다.\n&amp;quot;,player[i].name);&lt;br /&gt;
 		dice = rand()%6 +1;&lt;br /&gt;
 		printf(&amp;quot;%d이(가) 나왔습니다.\n&amp;quot;,dice);&lt;br /&gt;
 &lt;br /&gt;
 		if(player[i].loca+dice &amp;amp;gt; 15)&lt;br /&gt;
 		{&lt;br /&gt;
 			player[i].cash+=500;&lt;br /&gt;
 			printf(&amp;quot;월급 500원을 받았습니다.(잔액 %d원)\n&amp;quot;,player[i].cash);&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		city[player[i].loca].arrive[i] = 0;&lt;br /&gt;
 		player[i].loca+=dice;&lt;br /&gt;
 		if(player[i].loca&amp;amp;gt;15)&lt;br /&gt;
 			player[i].loca-=16;&lt;br /&gt;
 		city[player[i].loca].arrive[i] = 1;&lt;br /&gt;
 		printf(&amp;quot;%s에 도착했습니다.\n&amp;quot;,city[player[i].loca].name);&lt;br /&gt;
 &lt;br /&gt;
 		if(player[i].loca == 0)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 			system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 			continue;&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		else if(player[i].loca == 12)&lt;br /&gt;
 		{&lt;br /&gt;
 			rest[i] = 1;&lt;br /&gt;
 			printf(&amp;quot;다음 턴을 쉽니다. 턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 			system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 			continue;&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		else if(player[i].loca == 8)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;세계여행을 원하는 위치를 선택해주세요(출발(0)~발리(15)) : &amp;quot;);&lt;br /&gt;
 			city[player[i].loca].arrive[i] = 0;&lt;br /&gt;
 			scanf(&amp;quot;%d&amp;quot;,&amp;amp;amp;player[i].loca);&lt;br /&gt;
 			fflush(stdin);&lt;br /&gt;
 			city[player[i].loca].arrive[i] = 1;&lt;br /&gt;
 			if(player[i].loca&amp;amp;lt;8)&lt;br /&gt;
 			{&lt;br /&gt;
 				player[i].cash+=500;&lt;br /&gt;
 				printf(&amp;quot;월급 500원을 받았습니다.(잔액 %d원)\n&amp;quot;,player[i].cash);&lt;br /&gt;
 			}&lt;br /&gt;
 			printf(&amp;quot;%s에 도착했습니다.\n&amp;quot;,city[player[i].loca].name);&lt;br /&gt;
 			if(player[i].loca == 0)&lt;br /&gt;
 			{&lt;br /&gt;
 				printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 				system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 				continue;&lt;br /&gt;
 			}&lt;br /&gt;
 			else if(player[i].loca == 12)&lt;br /&gt;
 			{&lt;br /&gt;
 				rest[i] = 1;&lt;br /&gt;
 				printf(&amp;quot;다음 턴을 쉽니다. 턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 				system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 				continue;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 		if(city[player[i].loca].own == -1)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;도시의 소유자가 없습니다. 도시를 인수할 수 있습니다.\n&amp;quot;);&lt;br /&gt;
 			printf(&amp;quot;인수비용은 %d원입니다.\n&amp;quot;,city[player[i].loca].cost);&lt;br /&gt;
 			printf(&amp;quot;인수하시겠습니까(Y/N)? : &amp;quot;);&lt;br /&gt;
 			scanf(&amp;quot;%c&amp;quot;,&amp;amp;amp;buy);&lt;br /&gt;
 			fflush(stdin);&lt;br /&gt;
 &lt;br /&gt;
 			if(buy == &amp;#039;N&amp;#039;)&lt;br /&gt;
 			{&lt;br /&gt;
 				printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 				system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 				continue;&lt;br /&gt;
 			}&lt;br /&gt;
 &lt;br /&gt;
 			else if(buy == &amp;#039;Y&amp;#039;)&lt;br /&gt;
 			{&lt;br /&gt;
 				if(player[i].cash &amp;amp;gt;= city[player[i].loca].cost)&lt;br /&gt;
 				{&lt;br /&gt;
 					player[i].cash -= city[player[i].loca].cost;&lt;br /&gt;
 					player[i].prop += city[player[i].loca].cost;&lt;br /&gt;
 					city[player[i].loca].own = i;&lt;br /&gt;
 					city[player[i].loca].level = 1;&lt;br /&gt;
 					printf(&amp;quot;%s(레벨 %d)를 인수했습니다.(잔액 %d원)\n&amp;quot;,city[player[i].loca].name,city[player[i].loca].level,player[i].cash);&lt;br /&gt;
 					printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 					system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 					continue;&lt;br /&gt;
 				}&lt;br /&gt;
 				else&lt;br /&gt;
 				{&lt;br /&gt;
 					printf(&amp;quot;현금이 부족합니다. 턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 					system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 					continue;&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		else if(city[player[i].loca].own != i)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;%s의 소유자는 %s입니다.\n&amp;quot;,city[player[i].loca].name,player[city[player[i].loca].own].name);&lt;br /&gt;
 			printf(&amp;quot;통행료는 %d원입니다.\n&amp;quot;,city[player[i].loca].cost*2);&lt;br /&gt;
 			if(player[i].cash &amp;amp;gt;= city[player[i].loca].cost*2)&lt;br /&gt;
 			{&lt;br /&gt;
 				player[i].cash -= city[player[i].loca].cost*2;&lt;br /&gt;
 				player[city[player[i].loca].own].cash += city[player[i].loca].cost*2;&lt;br /&gt;
 				printf(&amp;quot;통행료를 냈습니다.(잔액 %d원)\n&amp;quot;,player[i].cash);&lt;br /&gt;
 &lt;br /&gt;
 				if(city[player[i].loca].level == 3)&lt;br /&gt;
 				{&lt;br /&gt;
 					printf(&amp;quot;도시를 인수할 수 없습니다. (레벨 3)\n&amp;quot;);&lt;br /&gt;
 					printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 					system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 					continue;&lt;br /&gt;
 				}&lt;br /&gt;
 &lt;br /&gt;
 				printf(&amp;quot;도시를 인수할 수 있습니다. 인수 비용은  %d원입니다.\n&amp;quot;,city[player[i].loca].cost*4);&lt;br /&gt;
 				printf(&amp;quot;인수하시겠습니까(Y/N)? : &amp;quot;);&lt;br /&gt;
 				scanf(&amp;quot;%c&amp;quot;,&amp;amp;amp;buy);&lt;br /&gt;
 				fflush(stdin);&lt;br /&gt;
 &lt;br /&gt;
 				if(buy == &amp;#039;N&amp;#039;)&lt;br /&gt;
 				{&lt;br /&gt;
 					printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 					system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 					continue;&lt;br /&gt;
 				}&lt;br /&gt;
 	&lt;br /&gt;
 				else if(buy == &amp;#039;Y&amp;#039;)&lt;br /&gt;
 				{&lt;br /&gt;
 					if(player[i].cash &amp;amp;gt;= city[player[i].loca].cost*4)&lt;br /&gt;
 					{&lt;br /&gt;
 						player[i].cash -= city[player[i].loca].cost*4;&lt;br /&gt;
 						player[i].prop += city[player[i].loca].cost;&lt;br /&gt;
 						player[city[player[i].loca].own].cash += city[player[i].loca].cost*4;&lt;br /&gt;
 						player[city[player[i].loca].own].prop -= city[player[i].loca].cost;&lt;br /&gt;
 						city[player[i].loca].own = i;&lt;br /&gt;
 						printf(&amp;quot;%s(레벨 %d)를 인수했습니다.(잔액 %d원)\n&amp;quot;,city[player[i].loca].name,city[player[i].loca].level,player[i].cash);&lt;br /&gt;
 						printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 						system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 						continue;&lt;br /&gt;
 					}&lt;br /&gt;
 					else&lt;br /&gt;
 					{&lt;br /&gt;
 						printf(&amp;quot;현금이 부족합니다. 턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 						system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 						continue;&lt;br /&gt;
 					}&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 			else&lt;br /&gt;
 			{&lt;br /&gt;
 				printf(&amp;quot;통행료가 부족합니다. %s이(가) 파산하였습니다.\n&amp;quot;,player[i].name);&lt;br /&gt;
 				player[i].die = 1;&lt;br /&gt;
 				for(j=0;j&amp;amp;lt;16;j++)&lt;br /&gt;
 				{&lt;br /&gt;
 					if(city[j].own == i)&lt;br /&gt;
 					{&lt;br /&gt;
 						city[j].own = -1;&lt;br /&gt;
 						city[j].level = 0;&lt;br /&gt;
 						city[j].cost = 100;&lt;br /&gt;
 					}&lt;br /&gt;
 				}&lt;br /&gt;
 				city[player[i].loca].arrive[i] = 0;&lt;br /&gt;
 				for(j=0;j&amp;amp;lt;4;j++)&lt;br /&gt;
 				{&lt;br /&gt;
 					if(rank[j] == 0)&lt;br /&gt;
 					{&lt;br /&gt;
 						rank[j] = i+1;&lt;br /&gt;
 						break;&lt;br /&gt;
 					}&lt;br /&gt;
 					else&lt;br /&gt;
 						continue;&lt;br /&gt;
 				}&lt;br /&gt;
 				continue;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		else if(city[player[i].loca].own == i)&lt;br /&gt;
 		{&lt;br /&gt;
 			if(city[player[i].loca].level == 3)&lt;br /&gt;
 			{&lt;br /&gt;
 				printf(&amp;quot;도시를 업그레이드 할 수 없습니다. (레벨 3)\n&amp;quot;);&lt;br /&gt;
 				printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 				system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 				continue;&lt;br /&gt;
 			}&lt;br /&gt;
 &lt;br /&gt;
 			else&lt;br /&gt;
 			{&lt;br /&gt;
 				printf(&amp;quot;도시를 레벨%d로 업그레이드 할 수 있습니다. (%d원)\n&amp;quot;,city[player[i].loca].level+1,(city[player[i].loca].level+1)*100);&lt;br /&gt;
 				printf(&amp;quot;업그레이드하시겠습니까(Y/N)? : &amp;quot;);&lt;br /&gt;
 				scanf(&amp;quot;%c&amp;quot;,&amp;amp;amp;buy);&lt;br /&gt;
 				fflush(stdin);&lt;br /&gt;
 &lt;br /&gt;
 				if(buy == &amp;#039;N&amp;#039;)&lt;br /&gt;
 				{&lt;br /&gt;
 					printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 					system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 					continue;&lt;br /&gt;
 				}&lt;br /&gt;
 &lt;br /&gt;
 				else if(buy == &amp;#039;Y&amp;#039;)&lt;br /&gt;
 				{&lt;br /&gt;
 					if(player[i].cash &amp;amp;gt;= (city[player[i].loca].level+1)*100)&lt;br /&gt;
 					{&lt;br /&gt;
 						player[i].cash -= (city[player[i].loca].level+1)*100;&lt;br /&gt;
 						player[i].prop += (city[player[i].loca].level+1)*100;&lt;br /&gt;
 						city[player[i].loca].level++;&lt;br /&gt;
 						city[player[i].loca].cost+=(city[player[i].loca].level)*100;&lt;br /&gt;
 &lt;br /&gt;
 						printf(&amp;quot;%s을(를) 업그레이드했습니다.\n&amp;quot;,city[player[i].loca].name);&lt;br /&gt;
 						printf(&amp;quot;턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 						system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 						continue;&lt;br /&gt;
 					}&lt;br /&gt;
 &lt;br /&gt;
 					else&lt;br /&gt;
 					{&lt;br /&gt;
 						printf(&amp;quot;현금이 부족합니다. 턴을 종료합니다.\n\n&amp;quot;);&lt;br /&gt;
 						system(&amp;quot;pause&amp;quot;);&lt;br /&gt;
 						continue;&lt;br /&gt;
 					}&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
-----&lt;br /&gt;
[[최다인]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;miura0806</name></author>
	</entry>
</feed>