[C语言] 猜数字小游戏的实现

本文介绍了如何使用C语言编写一个猜数字小游戏。游戏规则是玩家猜测1-100范围内的随机数字,通过菜单功能和do while循环实现游戏循环。文章详细讲解了游戏菜单的创建、主函数结构、game函数的定义,以及如何生成和比较随机数。通过%100 + 1的方式确保数字在指定范围内,并利用时间戳和C语言的随机数生成函数实现随机数生成。
摘要由CSDN通过智能技术生成

猜数字小游戏

要求为:做一个猜测一个1-100范围内的随机数字的小游戏

1.菜单制作

构建一个菜单的函数,到时候主函数直接使用就可以了

void menu()//菜单
{
	printf("************************\n");
	printf("****** 1.开始游戏 ******\n");
	printf("****** 0.退出游戏 ******\n");
	printf("************************\n");
}

2.然后写主函数,主函数大体框架

运用一个do while循环函数,因为游戏结束了我希望还能够再来一把,所以用do while 函数,最后游戏结束了再判断是否再次进行游戏

一开始的菜单也给与一个开始游戏的选项,使用一个switch分支来处理第一次输入的值,这个时候除了输入1和0以外,输入别的数字,也会再次返回到开头让我们再次选择是否进行游戏

在输入1的时候引入了一个game函数,这个函数我还没有定义,只是提前先放进去

int main()
{
	int begin = 0;
	do
	{
		menu();//打印菜单
		printf("请选择是否开始游戏:>");
		scanf("%d", &begin);
		switch (begin)
		{
		case 1:
			printf("请输入1-100数字:>");
			game();
			
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值