#include #include #include int main(void) { int i, j, *user; int num_computer; srand(time(NULL)); num_computer = rand() % 100 + 1; user = (int *) malloc(sizeof(int)*100); if(user == (int *) NULL) { fprintf(stderr,"malloc fail !!! \n"); exit(1); } printf("---------------------------------------\n"); printf(" UP/DOWN °ÔÀÓ \n"); printf("---------------------------------------\n"); printf(" 1~100 »çÀÌÀÇ ¼ýÀÚ Çϳª¸¦ ¼±ÅÃÇß½À´Ï´Ù \n"); printf(" ¸ÂÃ纸¼¼¿ä~~~ \n"); printf("---------------------------------------\n"); for(i=0; ;i++) { printf("¼ýÀÚ: "); scanf("%d",&user[i]); if(user[i] > num_computer) printf("DOWN \n"); else if(user[i] < num_computer) printf("UP \n"); else { printf("%d¹ø ¸¸¿¡ ¸ÂÃè½À´Ï´Ù.\n",i+1); printf("ÀԷ¼ýÀÚ: "); for(j=0; j<=i ; j++) { printf("%d ",user[j]); } printf("\n"); break; } } free(user); // ¸Þ¸ð¸® ÇÒ´ç ÇØÁ¦ }