用c++写一个猜数字的小游戏

这篇博客介绍了一个简单的C++猜数字游戏的实现。对于初学者,文章提到了C++与C语言在头文件引用、输入输出等方面的差异,如C++中引用time头文件需用<ctime>。博客附带了代码运行的截图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码都很简单,就不细细说了,值得注意的一些就是:

对于初学c++的小伙伴来说,c++很多基础东西都和c语言有着一定的区别,例如头文件的写法,读入和输出的写法都不一样。例如下面这个小游戏中囊括了time这个头文件,在c语言中直接写#include<time.h>但是在c++中得写成#include<ctime>,这是因为time是c语言的库函数,c++中使用的时候得加一个c,并且不写.h,但有一点值得注意的是,如果在c++中引入自定义的库函数的时候,也得加上.h,下面不废话了,直接上代码:

#include<iostream>
using namespace std;
#include<ctime>

int main()
{
	srand((unsigned int) time(NULL)); //随机数种子,确保生成的的随机数不是伪随机数
	//1.系统生成随机数
	int num = rand() % 100 + 1;
	//cout << num << endl;

	//2.玩家进行猜测
	int val = 0;
	while (1)
	{
		cin >> val;

		//3.判断玩家的猜测
		//4.对猜测进行判断(大或小)
		if (val > num)
		{
			cout << "猜测过大" << endl;
		}
		else if (val < num)
		{
			cout << "猜测过小" << endl;
		}
		else
		{
			cout << "恭喜您猜对了" << endl;
			break;
		}
	}
}

下面附上运行代码的截图

 

乾坤稳定,你我皆黑马!!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值