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

#define RANGE        9

int        rand_int(void);

main()
{
        int        seed;                        /* seed value for rand() */
        int        flag;                        /* for scanf */
        int        number1, number2;
        int        result;                       /* number1 x number2 */
        int        answer;                       /* answer from user */

        seed = (int)time(NULL);
        srand(seed);

        printf("±¸±¸´Ü Å×½ºÆ® ÇÁ·Î±×·¥\n");

        number1 = rand_int();
        number2 = rand_int();
        result = number1 * number2;

        printf("%d X %d = ? ", number1, number2);
        flag = scanf("%d", &answer);
       
        if (flag == 1) {
                if (result == answer) {
                        printf("Á¤´äÀÔ´Ï´Ù.\n");
                }
                else {
                        while ((flag == 1) && (result != answer)) {
                                printf("¿À´äÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä. ");
                                flag = scanf("%d", &answer);
                        }

                        if (flag != 1) {
                                printf("À߸øµÈ ÀÔ·ÂÀÔ´Ï´Ù.\n");
                        }
                        else {
                                printf("Á¤´äÀÔ´Ï´Ù.\n");
                        }
                }
        }
        else {
                printf("À߸øµÈ ÀÔ·ÂÀÔ´Ï´Ù.\n");
        }
}

int rand_int(void)
{
        return(rand() % RANGE + 1);
}