编辑代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu()
{
    printf("#################################\n");
    printf("########    1.开始游戏    ########\n");
    printf("########    0.结束游戏    ########\n");
    printf("#################################\n");
}
void game()
{
int n=rand()%100+1;
int k=0;
while(1)
{
  printf("游戏开始,请输入数字:");
  scanf("%d",&k);
  if(k<n)
  {
      printf("猜小了\n");
  }
  else if(k>n)
  {
      printf("猜大了\n");
  }
  else
  {
      printf("恭喜你猜对啦,数字为%d\n",n);
      break;
  }
}
}
int main ()
{
    
    int i=0;
    int srand=((unsigned int)time(NULL));
    do
    {
       menu();
       printf("请输入数字:");
       scanf("%d",&i);
       if(i==1)
       {
           game();
       }
       else if(i==0)
       {
           printf("游戏结束\n");
       }
       else
       {
           printf("输入错误,请重新输入\n");
       }
    }while(i);
    return 0;
}