// 引入必要的头文件  
#include <iostream>    
#include <ctime>  
#include <cstdlib>  
using namespace std;  
  
// 主函数入口  
int main() {    
    // 初始化随机数种子,使用当前时间作为种子值  
    srand((unsigned int)time(NULL));  
    // 生成一个1到100之间的随机数  
    int number=rand() % 100 + 1;  
    // 初始化玩家的猜测值为0  
    int value = 0;  
    // 输出游戏标题  
    cout<<"《猜数字游戏》"<<endl;  
    // 提示玩家输入数字  
    cout<<"请输入1~100的数字:"<<endl;  
    
    // 无限循环,直到玩家猜对数字  
    while(1)  
    {  
       // 获取玩家的输入  
       cin>>value;  
         
       // 检查玩家的输入是否大于随机数  
       if (value > number)  
       {  
           // 如果大于随机数,输出提示信息  
           cout<<"猜测的值过大"<<endl;  
       }  
       // 检查玩家的输入是否小于随机数  
       else if (value < number)  
       {  
           // 如果小于随机数,输出提示信息  
           cout<<"猜测的值过小"<<endl;   
       }  
       // 如果玩家的输入与随机数相等,则猜对了!  
       else  
       {  
           // 输出恭喜信息  
           cout<<"恭喜您猜对了"<<endl;  
           // 跳出循环,结束游戏  
           break;   
       }  
    }  
    // 暂停程序,等待用户按键继续  
    system("pause");  
    // 返回0,表示程序正常结束  
    return 0;   
}

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐