http://pc8.2ch.net/test/read.cgi/tech/1165022193/611
書いてみたけどどうだろう…?

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

int main(void)
{
    int no, answer;

    srand(time(NULL));

    do {
        answer = rand() % 10;

        printf("数字を入力して下さい:");
        scanf("%d", &no);

        if ( answer == no )
            puts("正解です。");
        else if ( answer > no )
            puts("大きいです。");
        else
            puts("小さいです。");
    } while ( answer != no );

    return 0;
}