<?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=NumberBaseballGame%2Fjeppy</id>
	<title>NumberBaseballGame/jeppy - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=NumberBaseballGame%2Fjeppy"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=NumberBaseballGame/jeppy&amp;action=history"/>
	<updated>2026-05-15T09:47:26Z</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=NumberBaseballGame/jeppy&amp;diff=35054&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=NumberBaseballGame/jeppy&amp;diff=35054&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:52Z</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; #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;time.h&amp;amp;gt; &lt;br /&gt;
 #include &amp;amp;lt;conio.h&amp;amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 void make_number(char *p); /* 임의 세자리 숫자를 생성하는 함수 */&lt;br /&gt;
 void check_num(char *dest, char *src); /* 입력된 숫자와 비밀숫자를 맞춰보는 함수 */&lt;br /&gt;
 &lt;br /&gt;
 void main() { &lt;br /&gt;
 	char hidden_num[3] = {&amp;#039;\0&amp;#039;,}; &lt;br /&gt;
 	char number_log[10][4] = {&amp;#039;\0&amp;#039;,}; &lt;br /&gt;
 	int i; &lt;br /&gt;
 	char num[3];&lt;br /&gt;
 	clrscr(); &lt;br /&gt;
 	// make hidden_number; &lt;br /&gt;
 	make_number(hidden_num); &lt;br /&gt;
 	for (i=0; i&amp;amp;lt;10; i++) { &lt;br /&gt;
 		printf(&amp;quot;%d input number : &amp;quot;, i+1); &lt;br /&gt;
 		scanf(&amp;quot;%s&amp;quot;, &amp;amp;amp;num); &lt;br /&gt;
 		if (num[0] == num[1] || num[0] == num[2] || num[1] == num[2])&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot; 중복된 숫자를 입력하시면 안됩니다. 다시 입력해주세요.\n&amp;quot;);&lt;br /&gt;
 			i--;&lt;br /&gt;
 		}&lt;br /&gt;
 		else strncpy(number_log[i], num, 3);&lt;br /&gt;
 		//printf(&amp;quot;%d : %s\n&amp;quot;, i, number_log[i]);&lt;br /&gt;
 		check_num(number_log[i], hidden_num);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;You lose~\nThe answer is %c%c%c&amp;quot;, hidden_num[0], hidden_num[1], hidden_num[2]);&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 void make_number(char *p) { &lt;br /&gt;
 	int number[3];&lt;br /&gt;
 	int i, temp_i, num, j; &lt;br /&gt;
 	randomize(); &lt;br /&gt;
 	printf(&amp;quot;Make number..\n&amp;quot;); &lt;br /&gt;
 	for(i=0; i&amp;amp;lt;3; i++) { &lt;br /&gt;
 		temp_i=i; &lt;br /&gt;
 		num = rand() % 10; &lt;br /&gt;
 		if (i&amp;amp;lt;1) number[i] = num; &lt;br /&gt;
 		else&lt;br /&gt;
 			for (j=0; j&amp;amp;lt;temp_i; j++)&lt;br /&gt;
 				if (number[j]==num) i--; &lt;br /&gt;
 				else number[i] = num; &lt;br /&gt;
 		p[i] = (char) number[i] + 48;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	//printf(&amp;quot;%c %c %c \n&amp;quot;, p[0], p[1], p[2]); &lt;br /&gt;
 	//printf(&amp;quot;%d %d %d \n&amp;quot;, number[0], number[1], number[2]); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 void check_num(char *dest_num, char *src_num) {&lt;br /&gt;
 	int i, j, k;&lt;br /&gt;
 	int strike = 0;&lt;br /&gt;
 	int ball = 0;&lt;br /&gt;
 	for (i=0; i&amp;amp;lt;3 ;i++ )&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j=0; j&amp;amp;lt;3 ;j++ ) {&lt;br /&gt;
 			if (dest_num[i] == src_num[j])&lt;br /&gt;
 				if (i == j) strike++;&lt;br /&gt;
 				else ball++;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	if (strike == 3) {&lt;br /&gt;
 		printf(&amp;quot;You win~!!\n&amp;quot;);&lt;br /&gt;
 		exit(-1);&lt;br /&gt;
 	}&lt;br /&gt;
 	else&lt;br /&gt;
 		if (strike == 0 &amp;amp;amp;&amp;amp;amp; ball == 0)&lt;br /&gt;
 			printf(&amp;quot;out!!\n&amp;quot;);&lt;br /&gt;
 		else printf(&amp;quot;%dstrike %dball\n&amp;quot;, strike, ball);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /* 지화니네 집에서 할일없이 뒹굴거리다가 ZeroWiki에서 보고 함 해봤음 --v &lt;br /&gt;
     음.. 근데 역시 플밍을 안하다가 하니까 이것도 어렵넹..&lt;br /&gt;
 	이것저것 해봐야겠당~ editplus 사용해도 꽤 괜찮넹.. 답답한 도스환경에서 해방~&lt;br /&gt;
 	&lt;br /&gt;
 	근데 스팩이 좀 이상한거 아닌가.. 중복된 숫자가 나오면 풀 수 있는건가? --a&lt;br /&gt;
 	ex) 223 이라고 나오면 쉽게 풀 수 있을까? 흐음..&lt;br /&gt;
 	&lt;br /&gt;
 */&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>