猜数字游戏(1-100)

直接上代码吧

#define _CRT_SECURE_NO_WARNINGS
#include 
#include 
int menu(){   
 printf("================\n");
 printf("====1,Start!====\n");  
 printf("====2,Exit! ====\n");    
 printf("================\n");    
 printf("请输入您的选项: ");   
  int choice = 0;   
  scanf("%d", &choice);  
  return choice;
}
void Game(){   
 //1,生成一个随机数。(1-100)  
  int to_guess = rand() % 100 + 1;   
 //2,提示用户输入数字。      
  while (1){     
   printf("请输入一个整数:"); 
   int num = 0;   
 scanf("%d", &num);  
  //3,用户输入的数字和准比好的随机数比较。   
  //4,根据比较结果给用户提示  
  if (num< to_guess)    {   
     printf("低了!\n"); 
   }    else if (num>to_guess)    {     
   printf("高了!\n");  
  }    else 
   {     
   printf("恭喜你猜对了!\n");    
    return;  
  }  
   }
}
int main(){  
  //计算机生成一个数字(1-100)    
  //用户来猜数字,如果猜对了提示回答正确。  
  //如果猜错了,提示用户“高了或低了”,让用户重新输入   
 srand((unsigned int)time(0)); 
   while (1)    {     
   int choice = menu();     
   if (choice == 1){      
      Game();    
    }     
   else if (choice == 0)       
 {          
  printf("goodbye!\n");         
   break;      
  }   
 }
system("pause");  
  return 0;
}

 

你可能感兴趣的:(Code,Record)