关于#c语言#的问题,如何解决?

img

C语言改错求解,不理解那两个错误是什么意思,应该如何改正,请求指正!

你倒是代码贴全了啊

你的输入那里两个%d之间不要加空格

你这个是猜字游戏吧?我修改了一下,你看行不?

img

img

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    srand(time(0));
    int a = rand();
    a %= 101;
    int x;

    // 有7次机会
    unsigned int count = 7;

    while (count--)
    {
        scanf("%d", &x);
        if (x == a)
        {
            printf("Bingo!\n");
            break;
        }
        else
        {
            if (x < a)
                printf("Too small\n");

            else
                printf("Too big\n");
                
            if (!count)
                printf("没有机会了\n");
        }

    }
    return 0;
}


可以看下c语言参考手册中的 c语言-exp()

改一下缩进,代码如下:

#include<bits/stdc++.h>
int main(){
    //freopen(".in","r",stdin);
    //freopen(".out","w",stdout);
    srand(time(0));
    int a = rand(),x,n;
    scanf("%d %d",&x,&n);
    if(x == a){
        printf("BINGO");
    }else{
        if(x<a){
            printf("TOO SMALL");
        }else{
            printf("TOO BIG");
        }
    }
    return 0;
}