c语言第五行怎么改?

img

需要引入库文件。

#include <stdlib.h>
a=rand()100+1;
改为
a=rand()%100+1;
scanf("%d,&b");
改为
scanf("%d",&b);

运行结果:

img

代码:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b,count=0;
    a = rand()%100+1;
    do 
    {
        printf("第%d次,输入1至100内的整数:",++count);
        scanf("%d",&b);
        if(a<b)
            printf("猜大了\n");
        else if(a>b)
            printf("猜小了\n");
    } while (a!=b);
    printf("猜中了!\n");
    return 0;
}

首先要 包含头文件 ,然后第五行改为

#include <stdlib.h> 
a = rand()%100+1;

解析:对100取余的值为 0-99 加1的话范围就是1-100了