帮我用c++写一个猜数字
当然可以!下面是一个简单的猜数字游戏的C++代码:
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
srand(time(0)); // 用当前时间作为随机数种子
int secretNumber = rand() % 100 + 1; // 生成1到100之间的随机数
int guess;
int attempt = 0;
std::cout << "欢迎参加猜数字游戏!" << std::endl;
do {
std::cout << "请输入一个1到100之间的整数:" << std::endl;
std::cin >> guess;
attempt++;
if (guess < secretNumber) {
std::cout << "太小了,请再猜一次!" << std::endl;
} else if (guess > secretNumber) {
std::cout << "太大了,请再猜一次!" << std::endl;
} else {
std::cout << "恭喜你,猜对了!" << std::endl;
std::cout << "你猜了 " << attempt << " 次。" << std::endl;
}
} while (guess != secretNumber);
return 0;
}
这个程序会生成一个1到100之间的随机数作为猜测的目标,然后要求玩家输入一个猜测的数字。程序会根据玩家的输入给出提示,直到玩家猜对为止。同时,程序还会统计猜测的次数,并在猜对后显示出来。
希望这个程序能满足你的需求!如有其他问题,请随时提问
原文地址: http://www.cveoy.top/t/topic/h8Yx 著作权归作者所有。请勿转载和采集!