首页 > 其他分享 >猜数字游戏(1-100)

猜数字游戏(1-100)

时间:2024-06-02 16:32:00浏览次数:24  
标签:guess 游戏 int break printf input 100 数字

void menu()
{
	printf("------猜数字------\n");
	printf("******************\n");
	printf("***** 1.play *****\n");
	printf("***** 0.exid *****\n");
	printf("******************\n");
	printf("------------------\n");
}
void game()
{
	//产生随机数
	int ret = rand()%100+1;//%100的余数是0-99,然后+1,就是1-100;
	//猜数字
	int guess = 0;
	while (1)
	{
		printf("请猜数字:>");
		scanf("%d", &guess);
		if (guess < ret)
		{
			printf("猜小了\n");
		}
		else if (guess>ret)
		{
			printf("猜大了\n");
		}
		else
		{
			printf("恭喜你,猜对了!\n");
			break;
		}
	}
}
int main()
{
	int input = 0;
	srand((unsigned int)time(NULL));//设置时间戳
	do
	{
		menu();//打印菜单
		printf("请输入:>");
		scanf("%d",&input);
		switch (input)
		{
		case 1:
			game();
			break;
		case 0:
			break;
		default:
			printf("输入错误,请重新输入\n");
			break;
		}
	} while(input);
	return 0;
}

标签:guess,游戏,int,break,printf,input,100,数字
From: https://blog.csdn.net/yuan_wanqiang/article/details/139393196

相关文章

  • Day 10:100322. 删除星号以后字典序最小的字符串
    Leetcode100322.删除星号以后字典序最小的字符串给你一个字符串s。它可能包含任意数量的‘’字符。你的任务是删除所有的'’字符。当字符串还存在至少一个‘*’字符时,你可以执行以下操作:删除最左边的‘*’字符,同时删除该星号字符左边一个字典序最小的字符......
  • 利用AutoUnattend自动应答文件安装Windows Server 2025 26100正式版
    安装视频:https://www.bilibili.com/video/BV1ji421v7jZ/AutoUnattend自动应答文件,安装到第一个硬盘(容量大于100G),安装后登录用户Administrator的密码:pass1234AutoUnattend自动应答文件已经上传到:https://bbs.pcbeta.com/viewthread-2004613-1-1.html ......
  • Flutter开发效率提升1000%,Flutter Quick教程之对写好的Widget进行嵌套
    通常写代码的时候,我们是先写好外面的Widget,再写里面的Widget。但是,也有的时候,我们写好了一个Widget,但是我们觉得有必要再在外面嵌套一个Widget,这时候应该怎么做呢?(还有其他方式,本篇讲的就是快捷的方式)1,首先,我们左键选中要嵌套的Widget。2,这时候,我们要选择的嵌套在外面的Widge......
  • 猜猜我是谁游戏
    猜谜过程在TabControl控件中,第一个tab中放了一个PictureBox,里面有一张黑色的图片。玩家点击显示答案按钮,切换图片。设计器privatevoidbutton1_Click(objectsender,EventArgse){this.pictureBox1.Image=Image.FromFile(@"C:\Users\zhour\Pictures\i......
  • 编写程序,创建一个集合Set,其中含有100个元素,每个元素是0~1000之间的一个随机数。打印
    实验代码: importrandomasrSet=set()foriinrange(100):num=r.randint(0,1000)Set.add(num)#使用列表推导式和join方法来输出结果print('{'+','.join(str(i)foriinSet)+'}')iflen(Set)==100:print("随机数没有出现重复!")......
  • 大学生游戏静态HTML网页设计 (HTML+CSS+JS仿英雄联盟网站15页)
    ......
  • ChatGPT API 已经成为游戏规则的改变者
    在技​​术以惊人的速度发展的世界中,ChatGPTAPI已经成为游戏规则的改变者,为开发人员开辟了无限的可能性。ChatGPTAPI使将类人人工智能的强大功能集成到您的应用程序中成为可能。在本教程中,您将学习如何在应用程序中利用ChatGPTAPI构建内容生成工具,该工具可以获取用户对......
  • Unity2D游戏制作入门 | 02
    上期链接:Unity2D游戏制作入门|01我们先整理我们的场景素材并调整一些参数,选中我们的Forest1,就是如下图所示了:选择:multiple(多个),16像素,不过滤,不压缩(compression),记得保存设置。开始编辑我们的场景:接下使用Size的模式进行切割:注意锚点我们设置在中心,不然等下放入图片......
  • Unity2D游戏制作入门 | 03
    ​上期链接:Unity2D游戏制作入门|02这节的规则瓦片其实是上一节用Tile去绘制地图的补充吧,假设你有大量而且面积还挺大的地图工程量,我想画的时间还是很久的,规则瓦片就是为了解决这种问题。所以所谓规则瓦片就是有一部分地方是固定绘制的,然后有一些地方是随机出现的素材(比......
  • Unity2D游戏制作入门 | 04
    上期连接:Unity2D游戏制作入门|03(主要介绍了快速绘图的瓦片调色盘功能)本节主要介绍物体的组件功能。如果我们点击我们的物体,然后你可以在最右侧的下部分看到英文:AddComponent,中其实是添加组件的意思。AI是这么回答组件的:组件(Components)是构建游戏对象(GameObjects)的核......