当前位置 博文首页 > 强仔不强的博客:游戏,就是用来打通关的!!

    强仔不强的博客:游戏,就是用来打通关的!!

    作者:[db:作者] 时间:2021-09-22 22:45

    简单易懂的猜数字游戏

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    void menu()
    {
    	printf("######################\n");
    	printf("#######1. play########\n");
    	printf("#######0. delete######\n");
    	printf("######################\n");
    	printf("请输入(1/0)=>:\n");
    }
    void game()
    {
    	printf("猜数字:\n");
    	int ret = rand()%100+1;    
    	//printf("%d\n", ret);
    	int guess = 0;
    	while (1)
    	{
    		printf("请输入数字:\n");
    		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();
    		scanf("%d", &input);
    		switch (input)
    		{
    		case 1:
    			game();
    			break;
    		case 0:
    			printf("退出游戏\n");
    			break;
    		default:
    			printf("输入错误,请重新输入\n");
    			break;
    		}
    	} while (input);
    
    		return 0;
    }
    
    cs