猜数字游戏

Posted leafbud

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猜数字游戏相关的知识,希望对你有一定的参考价值。

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

void Game()
{
 int toGuess = rand() % 100 + 1;
 while (1){
  printf("请输入一个整数(1-100):");
  int num = 0;
  scanf("%d", &num);
  if (num < toGuess){
   printf("低了 ");
  }
  else if (num > toGuess){
   printf("高了 ");
  }
  else{
   printf("恭喜你,猜对了! ");
   break;
  }
 }
}
 int Menu(){
  {
  printf("=============== ");
  printf("1. 开始游戏 ");
  printf("0. 退出游戏 ");
  printf("=============== ");
  printf("请输入您的选择:");
  int choice = 0;
  scanf("%d", &choice);
  return choice;

 }

}

int main()
{
 srand(time(0));//讲随机数初始化,达到不会重复数字的目的
 while (1){
  int choice = Menu();
  if (choice == 1){
   Game();
  }
  else{
   printf("goodbye! ");
   break;
  }
 }

  system("pause");
 return 0;
}

以上是关于猜数字游戏的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode-299 猜数字游戏

猜数字游戏程序设计

python菜鸟问题,猜数字游戏出现报错

c语言猜数字游戏源代码

java猜数字游戏代码

用C#编写猜数字游戏,