请帮忙看下猜数字游戏,刚学,谢谢

#include
#include
#include

void main()
{
srand(time(0));
int r=rand()%100+1;
int i;
int d;
scanf("%d",&i);
d=0;
while (i!=r)
{
if(i>r) printf("da");
if(i<r) printf("xiao");
d++;
}
printf("ok %d",d+1);
}

 #include <time.h>
#include <math.h>
#include <stdio.h>
void main()
{
    srand(time(0));
    int r=rand()%100+1;
    int i;
    int d;
    d=0;
    while (1)
    {
        scanf("%d",&i);
        if(i>r) printf("da\n");
        if(i<r) printf("xiao\n");
        d++;
        if(i==r) break;//增加
    }
    printf("ok %d",d);
}