大一c语言题疑惑解答

img


#include<stdio.h>
#include<stdlib.h>
#include<time.h>
 
int main() {
 
    //添加随机数种子 作用是利用当前系统时间生成随机数,防止每次随机数都一样
    srand((unsigned int)time(NULL));
    int num = rand() % 100 + 1;
    int val;
    printf("请玩家输入正确数字:\n");
    int count = 0;
    while (1) {
        count ++ ;
        scanf("%d",&val);
        if (val == num) {
            printf("玩家胜利  游戏结束\n");
            break;
        }
        else if (val > num) {
            printf("提示:数字过大,请重新输入\n");
        }
        else {
            printf("提示:数字过小,请重新输入\n");
        }
        if(count == 6) {
            printf("玩家已经猜6次了,是否继续?继续请输入Y,退出请输入N:");
            char flag;
            scanf("%s",&flag);
            if(flag == 'N') break; 
            else continue; 
        }
    }
    return 0;
}