【C学习笔记】day5-1 完成猜数字游戏

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int s = 0;
    srand((unsigned)time(NULL) * 10);//生成一个种子,否则生成的随机数永远是0x29即41;
    int m = rand();
    do
    {
        scanf_s("%d", &s);
        if (m > s)
            printf_s("猜小了\n");
        else if (m < s)
            printf_s("猜大了\n");
        else if (m == s)
            printf_s("猜对了\n");
        else
            printf_s("输入错误\n");

    } while (s!=m);
    return 0;
}

发现如果输入的不是数字,会一直重复循环。

 

posted @ 2021-12-14 10:04  2021yer  阅读(35)  评论(0编辑  收藏  举报