c++实现猜数字游戏
以下是一个简单的猜数字游戏的 C++ 实现:
#include
using namespace std;
int main() { srand(time(NULL)); // 设置随机数种子
int num = rand() % 100 + 1; // 生成 1~100 之间的随机数
int guess = 0;
int count = 0;
cout << "猜数字游戏开始了!" << endl;
cout << "请输入一个 1~100 之间的整数:" << endl;
while (guess != num)
{
cin >> guess;
count++;
if (guess > num)
{
cout << "猜大了!请再猜一次:" << endl;
}
else if (guess < num)
{
cout << "猜小了!请再猜一次:" << endl;
}
else
{
cout << "恭喜你,猜对了!你猜了 " << count << " 次。" << endl;
}
}
return 0;
}
在这个程序中,首先使用 srand() 函数设置随机数种子,然后使用 rand() 函数生成 1~100 之间的随机整数。接下来,使用 while 循环不断获取用户的输入并判断猜测是否正确。如果猜测错误,根据猜测数和目标数的大小关系输出提示信息,然后再让用户输入一次。如果猜测正确,则输出恭喜信息和猜测次数
原文地址: https://www.cveoy.top/t/topic/fide 著作权归作者所有。请勿转载和采集!