ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¹× ½Ç½À 4¹Ý °Ô½ÃÆÇ
(http://bi.snu.ac.kr/~skim/lecture/programming)

November 27, 2001 (13:00) from 147.46.121.237
Written by ¼±ÀÌ (skim@bi.snu.ac.kr) Hits : 1065 , Lines : 41
[Á¤º¸] ¾ß±¸°ÔÀÓ ¼Ò½º
Áö³­½Ã°£°ú ¿À´Ã Àá±ñ Çغ¸¾Ò´ø ¾ß±¸°ÔÀÓ ¼Ò½º¸¦ ¿Ã¸³´Ï´Ù.
´Ù½Ã ¾ê±âÇÏÁö¸¸ ¸ñ¿äÀϱîÁö ¹¹ ÇØ ¿Ã ÇÊ¿ä´Â ¾ø±¸¿ä.
´ÙÀ½ ÇÁ·Î±×·¥À» Àß ¸ð¸£´Â ÇлýµéÀº Çѹø º¸°í ºÐ¼®ÇØ º¸¼¼¿ä. ±×·³...^^

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

int main(void)
{
       char answer[5];
       char guess[5];
       int i, j;
       int strike = 0, ball;
   
       /* generate random number for answer */
       srand((unsigned)time(NULL));
       for(i=0;i<4;i++)
               answer[i]=rand()%10+'0';                               
       
       /* guess the answer */
       while (strike!=4) {
               printf("Input number : ");
               scanf("%s", guess);

               strike = 0; ball = 0;

               for(i=0;i<=4;i++) {
                       for(j=0;j<4;j++) {
                               if(guess[i]==answer[j]) {
                                       if(i==j)
                                               strike++;
                                       else
                                               ball++;
                                       }
                               }
                       }

               printf("Strike : %d, Ball : %d\n", strike, ball);
               }
}

Modify Delete Post Reply Backward Forward List