其实就是加了个动态进度条显示加载游戏的流程,这样看上去是不是更有big了hhhh


#include<windows.h>
#include<iostream>
#include<ctime>
using namespace std;
void menu()
{
	printf("1.开始游戏\n");
	printf("0.退出游戏\n");
}
void game()
{
	int guess;
	int ret = rand() % 100 + 1;
	while (1)
	{
		printf("请猜数字:");
		scanf("%d", &guess);
		if (guess < ret)
		{
			printf("猜小了,再试试吧。\n");
		}
		else if (guess > ret)
		{
			printf("猜大了,再猜一猜。\n");
		}
		else
		{
			printf("恭喜猜对!\n");
			break;
		}
	}
}
void load() {
	for (int i = 0; i <= 100; i++) {
		cout << "正在加载:|" << i << '%';
		for (int j = 0; j <= i; j++) {
			cout << '-';
		}
		Sleep(100);
		//cout<<endl;
		if (i != 100)
			system("cls");
	}
	cout << "加载完成|\n游戏开始!";
}
int main() {
	int input = 0;
	srand((unsigned int)time(NULL));
	do
	{
		menu();
		printf("请选择:");
		scanf("%d", &input);
		switch (input)
		{
		case 1:
			load();
			game();
			break;
		case 0:
			printf("已退出游戏!\n");
			break;
		default:
			printf("该选项尚未开发。\n");
			break;
		}
	} while (input);
	return 0;
}


















