栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

实现猜数字小游戏实现(数字1到100)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实现猜数字小游戏实现(数字1到100)

void play() 
{
	int input = 0;
	int a = rand() % 100 + 1;    //产生1~100的随机数

	while (1)
	{
		printf("请输入你选择的数字");
		scanf("%d", &input);
		if (input > a)
			printf("猜大了");
		else if (input < a)
			printf("猜小了");
		else
		{
			printf("猜对了");
			break;
		}

	}

}

 void menu()
{
	printf("****************************n");
	printf("******** 1.游戏 ************n");
	printf("******** 2.退出 ************n");
	printf("****************************n");

}
int main()
{

	int input = 0;
	srand((unsigned)time(NULL)); 
 //通常rand()产生的随机数在每次运行的时候都是与上一次相同的
 //使用srand(time(0))来使用当前时间使随机数发生器随机化,这样就可以保证每两次运行时可以得到不同的随机数序列,同时这要求程序的两次运行的间隔超过1秒。

      

	do
	{
		
		menu();
		printf("请选择:");
		scanf("%d", &input);

		switch (input)
		{
			case 0:
				printf("退出游戏n");
				break;
				
			
			case 1:
				play();
			break;
		default:
			break;
		}
	} while (input);
	return 0;

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/993796.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号