直接上代码吧

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
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 == 2)       {          printf("goodbye!\n");         break;      }   }
system("pause");  return 0;
}

猜数字游戏(1-100)相关推荐

  1. c语言实现简单的猜数字游戏(1~100)

    猜数范围为1~100,猜大输出猜大了,猜小输出猜小了,游戏可以无限玩. 首先先做一个简单的菜单界面,只需要利用do--while循环就能实现,输入1开始游戏,输入0 退出游戏. int main() ...

  2. C语言实现1到100简单猜数字游戏

    猜数字游戏就是系统随机生成一个数字,我们来猜的游戏. 这里我们约定 1表示玩游戏,0表示退出游戏. 那么怎么才能让系统随机生成一个数字呢?这里我们想到一个函数:rand()函数. 通过查阅MSDN软件 ...

  3. Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字

    返回本章节 返回作业目录 需求说明: (1)实现控制台的猜数字游戏.游戏运行时产生一个1-100之间的随机数字 (2)要求用户从控制台输入数字,若输入的数字比随机数小,则输出"太小了,再大一 ...

  4. 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。

    /** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...

  5. 类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。

    package com.leiclass.cle; import java.util.Scanner; public class Test1 { /** * 类的成员变量:   猜数字游戏:一个类A有 ...

  6. python1~100猜数字游戏规则_Python小游戏——猜数字教程(random库教程)

    今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...

  7. 1、猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法

    定义一个类,其中封装成员变量v-猜数的目标, num-猜测的数据 guess方法根据num和v比对结果生成对应的提示信息 import java.util.Scanner; public class ...

  8. 1.JAVA猜数字游戏: 一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。 *如果num比v大则提示大了,反之则提示小了.

    思路:  * 1.创建一个类,定义两个成员变量v和num,v是固定值所以直接赋值,num是键盘录入的.  * 2.定义一个setNum类,将来通过对象调用将键盘录入接收的数据进行设置  * 3.创建一 ...

  9. 1~100之间的,猜数字游戏

    //写一个猜数字小游戏 //1.自动产生一个1~100之间的随机数 //2.猜数字 // a.猜对了,恭喜你,游戏结束 // b.你猜错了,会告诉你猜大了,还是猜小了,继续猜,直到猜对 //3.游戏一 ...

  10. C语言练习-1到100的猜数字游戏(循环)

    1-100的猜数字游戏 #include <stdlib.h>//srand头文件 #include <time.h>//time头文件 void menu()//菜单 {pr ...

最新文章

  1. 简单入门循环神经网络RNN:时间序列数据的首选神经网络
  2. 中文Python:中文编程不是梦
  3. jpa mysql乐观锁_JPA @Lock(value = LockModeType.PESSIMISTIC_WRITE) 悲观锁防坑
  4. EndNote的PDF Handing功能, 让你的PDF管理井井有条
  5. MIT线性代数:20.克拉默法则,逆矩阵和体积
  6. mysql网络异常_mysql运行过程中因网络或者数据库原因导致的异常
  7. Memcached - Base
  8. jQuery 事件方法(交互)
  9. 可以势利,不可以小人
  10. 三维重建的定位定姿算法
  11. 2.lvm动态逻辑卷
  12. (转)SegWit 与 Lightning Network
  13. latex如何设置字体并加粗_LaTeX字体设置
  14. 【C语言程序】求直角三角形边长
  15. Docker容器内安装wkhtmltox用来html转pdf
  16. java打雪仗,linux jdk安装--转载
  17. 健身预约小程序的设计与实现
  18. 什么是BlockingQueue
  19. %3c韩非子%3e语言研究pdf,韩非子王先慎.pdf
  20. System.Windows.Markup.XamlParseException:““无法从文本“pack://application:,,,/Resources/images/Picture.jpg

热门文章

  1. 【产品运营实习】面经
  2. 爬取数据是违法的吗_网络爬虫违法吗?
  3. new bing不用登录,不用申请排队就能用了
  4. 计算机毕业设计Python+uniapp教学质量评价系统小程序(小程序+源码+LW)
  5. 2022年这几个宝藏工具你使用了吗?
  6. CSS - 音乐盒 360° 无限循环旋转动画(元素转圈)
  7. 51单片机俄罗斯方块游戏+Proteus在线模拟仿真
  8. 后端程序设计课设,基于Java面向对象思想,MySQL数据库,Tomcat服务器实现网上商城网站。前后端分离开发思想,实现前后端信息交互。
  9. 有所学,有所成,有所爱
  10. 50种Linux 常用指令合集