【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; }
发现如果输入的不是数字,会一直重复循环。