#include //time系统时间头文件包含 #include int main2() { //提示玩家输入一个数字 std::cout << "欢迎进入猜数字游戏" << std::endl; std::cout << "请输入一个 1 ~ 100 的数字:" << std::endl; //添加随机数种子 作用是利用系统当前的时间生成随机数 防止每次随机数都一样 srand((unsigned int)time(NULL)); // 1、 系统生成随机数 int num = rand() % 100 + 1; // 生成 0~99 的百分数 0+1 ~ 99+1 //std::cout << num << std::endl; // 2、 玩家进行猜测 int val = 0; //玩家输入的数 while (1) { std::cin >> val; if (val > num) { std::cout << "猜大了" << std::endl; } else if (val < num) { std::cout << "猜小了" << std::endl; } else { std::cout << "猜对了" << std::endl; // 猜对了退出循环 break; //可以利用 break 关键字退出循环 } } // 3、 判断玩家的猜测 //if (val > num) //{ // std::cout << "猜大了" << std::endl; //} //else if (val < num) //{ // std::cout << "猜小了" << std::endl; //} //else //{ // std::cout << "猜对了" <