自己实现的第一个小游戏代码(猜数字)

void nume()
{
	printf("***************************\n");
	printf("*****1.paly  0.exet.*******\n");
	printf("***************************\n");
}//菜单打印
void tese()
{
	int ret = rand() % 100 + 1;//控制1-100的数字
	int y = 0;
	printf("开始游戏,请输入你要猜的数字\n");
	while (1)//循环判断
	{
		
		scanf("%d", &y);
		if (y < ret)
		{
			printf("猜小了\n");
		}
		else if (y > ret)
		{
			printf("猜大了\n");
		}
		else
		{
			printf("恭喜你,猜对了\n");
			break;
		}
	}
}
int main()
{
	int x = 0;
	srand((unsigned int)time(NULL));//随机数生成

	do//选择菜单循环
	{
		nume();

		printf("你要玩游戏吗:");
		scanf("%d", &x);
		switch (x)
		{
			case 1:
				tese();
				break;

			case 0:
			
				printf("已退出\n");
				break;
			
			default:
			
				printf("重新输入\n");
				break;
			
			
		}
	
	} while (x);
	
	return 0;
 }

猜你喜欢

转载自blog.csdn.net/nanmiao666/article/details/130267760