猜数字小游戏

题目描述如下:

猜数字小游戏是随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示猜大了,还是猜小了,相等表示猜中了。如果猜到,游戏回到最初页面。

输入格式:

先输入1或2选择开始或退出,然后输入自己猜的数根据提示依次输入。

输出格式:

在一行中输出每次猜测相应的结果,直到猜对输出“恭喜你猜中了!”。

代码如下:
 

#include

int main()
{
	//界面设计
	system("title 猜数字");//设置标题
	system("mode con cols=26 lines=22");//设置控制台大小
	system("color 90");//设置颜色

	while (1)
	{
		printf("**************************\n");
		printf("*******猜数字小游戏*******\n");
		printf("**************************\n");
		printf("*****[1]开始  [2]退出*****\n");
		printf("**************************\n");
		int select;
		printf("请选择:>");
		scanf("%d", &select);
		if (select == 2)
			break;
		if (select != 1)
		{
			printf("输入有误!请重新输入\n");
			continue;
		}

		system("cls");//清屏
		//开始游戏
		printf("*********开始游戏*********\n");
		srand(time(0));//设置随机种子
		int results = (rand() % 100) + 1;
		while (1)
		{
			printf("请输入数字:>");
			scanf("%d", &select);
			if (select == results)
			{
				printf("恭喜你猜中了!\n");
				break;
			}
			else if (select > results)
			{
				printf("猜大了!\n");
				continue;
			}
			else
			{
				printf("猜小了!\n");
				continue;
			}
		}

	}
	printf("游戏结束!\n");
	return 0;
}

运行示例:

猜数字小游戏_第1张图片

 猜数字小游戏_第2张图片

你可能感兴趣的:(C语言,c#)