//写一个猜数字小游戏
//1.自动产生一个1~100之间的随机数
//2.猜数字
// a.猜对了,恭喜你,游戏结束
// b.你猜错了,会告诉你猜大了,还是猜小了,继续猜,直到猜对
//3.游戏一直玩,除非退出游戏
#include<stdlib.h>
#include<time.h>
#include<stdio.h>
void menu()
{printf("************************\n");printf("******** 1.play ********\n");printf("******** 0.exit ********\n");printf("************************\n");
}
void game()
{int ret = 0;//猜数字游戏的实现//1.生成随机数//rand函数返回了一个0~32767之间的数字//rank函数需要引入#include<stdlib.h>ret = rand()%100 + 1;//%100的余数是0~99,然后加1,范围就是1~100//printf("%d\n",ret);while(1){int guess = 0;printf("猜数字: ");scanf("%d",&guess);if(guess<ret){printf("猜小了\n");}else if(guess>ret){printf("猜大了\n");}else{printf("恭喜你,猜对了\n");break;}}//2.猜数字
}
int main()
{int input = 0;srand((unsigned int)time(NULL));//time函数需要引入#include<time.h>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;
}

1~100之间的,猜数字游戏相关推荐

  1. C语言猜数字游戏(1-100)

    完成1-100之间的猜数字游戏 相关的知识点: 计算机的随机数是通过算法返回一组看起来随机的数列 称为 伪随机数 计算机生成随机数依赖数学变化,需要初始值 初始值就是随机种子 如果初始值是固定的那么生 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 新的理念、 新的解决方案、 新的Azure Stack技术预览
  2. oracle中间件微信公众号,对TP5.1中间件融合微信公众号代码的优化
  3. professional asp.net 4 with c# and VB.net 阅读笔记
  4. 如何进行服务器备份操作系统,如何在Linux服务器上做备份和恢复
  5. Ruby,Python和Java中的Web服务
  6. python中用于标识字符串的定界符_001.python-基础-Template的字符串格式化
  7. php可以更改html后缀名嘛,请问你们怎么将html的文件的内容改变为php
  8. coreboot学习5:启动流程跟踪之ramstage阶段主干分析
  9. jest自动化测试遇到的一些报错信息及解决方案
  10. 没有找到dllregisterserver输入点_「Mac实用技巧」将浏览器的点密码转换成文本密码的三种方法分享...
  11. 【单片机原理及应用】第一篇——单片机概述
  12. Linux嵌入式所有知识点-思维导图-【一口君吐血奉献】
  13. 2022年信息安全工程师考试知识点:网络安全需求分析与基本设计
  14. php随机生成18位数,PHP随机生成18位不重复的订单号代码实例
  15. String intern方法
  16. python查找csv中某个数据_使用Python从CSV文件中查找中值
  17. 小红书种草模式有哪些?如何保证种草效果
  18. 融合算法性能评价指标
  19. 系统设计中的集群隔离和机房隔离
  20. 使用HttpParser类解析网页

热门文章

  1. WINDOWS-API:关于线程 GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId...
  2. 外部排序——大文件排序
  3. derby数据库的连接操作
  4. python炒股教程_Python股市数据分析教程 学会它,或可以实现半“智能”炒股
  5. 苏宁视频云直播客户端的优化方案
  6. 前4月同比增长超50%,这条座舱智能化赛道国产化率逼近50%
  7. 伽罗网站服务器,伽罗首件出冰矛,究竟是“黑科技”还是“坑”?原来我们都错了...
  8. Odoo与浪潮合资研发PS Cloud之如何如何使用Paypal获得报酬
  9. vue-awesome-swiper优化使用
  10. python nltk是什么_Python文本处理nltk基础