为什么只能输出一次数据

img

img


只能输入一个数据,输入完再输入,运行窗口就关上了,请大家帮我解答一下我的问题,多谢

因为你这是 if else 呀, 每个条件只会进入一次。
参考如下:

#include <stdio.h>

int main() {
    int n;

    while (1) {
        printf("请猜一个数:");
        scanf("%d", &n);

        if ()
        {

        }
        else if ()
        {
            
        }
        else
        {
            printf("猜对了!");
            break;
        }
    }

    return 0;
}