代码运行出错,不知道哪里出问题了,求解


//猜数游戏
int main()
{
    srand(time(0));
    int num = rand()%100+1;
    int count = 0;
    int a = 0;
    printf("已经准备好了1-100之间的一个数字");
    do
    {
        printf("请输入一个数");
        scanf("%d",&a);
        count++;
        if(a>num)
        {
                printf("大了");
        }
        else if(a<num)
        {
            printf("小了");
        }
    }
    while(a!=num);
    printf("恭喜你猜对了,一共用了%d次",count);
    return 0;
}

img

直接复制了你的代码,vs没有报错,运行正常
是不是你更改了代码之后没有保存?

img


而且你没有引用头文件

#include<stdlib.h>
#include<time.h>
int main()
{
    srand(time(0));
    int num = rand() % 100 + 1;
    int count = 0;
    int a = 0;
    printf("已经准备好了1-100之间的一个数字\n");
    do
    {
        printf("请输入一个数>");
        scanf("%d", &a);
        count++;
        if (a > num)
        {
            printf("大了");
        }
        else if (a < num)
        {
            printf("小了");
        }
    } while (a != num);
    printf("恭喜你猜对了,一共用了%d次\n", count);
    return 0;
}

如果对你有帮助,还请点个采纳,万分感谢!

我在手机上的软件运行 程序是没有问题的啊 可以运行的( •̥́ ˍ •̀ू )

img