编辑代码

#include <stdio.h>
#include <time.h>
#include <stdlib.h>


void game()//游戏主体
{   
    int ret=0;//要猜的数
    int guess=0;
    ret=rand();//生成随机数放入(范围0---0x7ffff)
    ret=ret%100+1;//获得1-100的随机数
  
    printf("在下面输入你猜的数字(1-100)\n");
    do
        {
                scanf("%d",&guess);
               if(guess<ret)
                printf("你猜的小了\n");
                else if(guess>ret)
                printf("你猜的大了\n");
                else
                {printf("恭喜你猜对了\n");
                printf("还玩吗?\n");
                break;}
                
        }while(1);
}

void menu()//菜单主体
{   
    printf("*******************************\n");
    printf("****    1.开始     0.退出   ****\n");
    printf("*******************************\n");  
}


int main () 
{
    int input=0;
    srand((unsigned int)time(NULL) );//设置随机数生成的起点(种子)
	do
    {
        menu();
        printf("请选择_》:");
        scanf("%d",&input);
        switch(input)
        {   
            case 1:
                game();
                break;
            case 0:
                printf("退出游戏\n"); 
                break;
            default:
                printf("选择错误\n"); 
                break;
        }
    }
    while(input);
    
    
    
    
    
    return 0;
}