C语言程序设计:猜数游戏

游戏规则

让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。

设计

  1. 计算机随机想1个数,记在变量number里
  2. 一个负责计次数的变量count初始化为0
  3. 让用户输入一个数字a
  4. count递增(加一)
  5. 判断a和number的大小关系,如果a大了就输出“大”,如果a小就输出“小”
  6. 如果a和number是不相等的,回到第3步
  7. 否则输出猜中的次数,结束

代码

#include<stdio.h>
#include<stdlib.h>
#include<time.h>int main()
{srand(time(0));//  初始化int number = rand() % 100 + 1;          //随机生成1-100的数int count = 0;int a = 0;printf("我已经想好了一个1-100的数。");// 循环do{printf("请猜这个数:");scanf("%d", &a);count++;if (a>number){printf("猜大了。");}else if (a<number){printf("猜小了。");}} while (a!=number);//   结果printf("太好了,你用了%d次就猜到了答案:%d\n",count,a);return 0;
}

(有问题请在评论区提问)

C语言程序设计:猜数游戏相关推荐

  1. c语言程序设计 猜数字,C语言程序设计(猜数字游戏)报告.doc

    C语言程序设计(猜数字游戏)报告 <高级语言程序设计>课程设计 题目:班级:09R3 学生姓名:谢泽雄 学生学号:200931000622 指导老师:提交时间:华南农业大学信息(软件)学院 ...

  2. c语言制作猜数游戏教程,C语言实现猜数游戏

    本文实例为大家分享了C语言实现猜数游戏的具体代码,供大家参考,具体内容如下 代码如下 #include #include #include void game() { srand((unsigned ...

  3. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  4. R语言入门——猜数游戏

    0引言 实在无聊,看着抖音上在玩数字炸弹.自己用R语言写了个猜数字游戏.下面与大家分享一下. 1.代码 # 猜数游戏 # # 版权:统计学小王子 # R语言版本:3.6.2 # 参数:a是起始值,b是 ...

  5. 用C语言实现“猜数游戏”

    最近做了一个猜数游戏,和大家分享一下. x%100,保留个位和十位,是[0,x-1]的数.我们用C语言实现了猜数游戏. 目录 一.游戏代码 二.运行结果 三.设计原理 总结 前言 学了一个学期的C语言 ...

  6. 采用python语言实现猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

  7. C语言程序设计——猜数字游戏

    游戏玩法:每次随机生成一个1~100之间的数字,玩家通过输入数字来猜这个数,如果没猜中则提示玩家猜大了或者猜小了,直到玩家猜中数字结束游戏. 游戏玩法非常简单,那么怎么实现呢? 首先对内容进行分析,我 ...

  8. java语言中猜数游戏设计_JAVA课程设计-猜数游戏 201521123017

    1.团队课程设计博客链接 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 (3)选择界面 (4)排行版 3.自己的代码提交记录截图 4.自己负责模块或任务详细说明 ( ...

  9. c语言人机猜数,人机猜数游戏程序设计

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:人机猜数游戏程序设计回答:可以参考c++语言的,小异.class GuessNumber{const int MaxNumber;p ...

  10. java猜数字游戏实验报告_java猜数游戏实验报告.doc

    java猜数游戏实验报告 课 程 设 计 报 告 课程设计名称 Java程序设计-猜数游戏 指导教师 钟世刚 专业 班级 信息安全 学 号 姓 名 成 绩 一.设计任务与要求1 1.1 设计任务与要求 ...

最新文章

  1. AI一分钟 | 马斯克:特斯拉内部有人故意搞破坏;亚马逊推出酒店定制版Alexa
  2. 从JAVA转学习Go——Go在eclipse的环境搭建
  3. mysql 进阶_mysql进阶知识
  4. ps图片拖不进去_PS教学:你的logo还不够高大上?7步教做出黄色金属质感logo
  5. django 1.8 官方文档翻译: 6-4-2 编写自定义的django-admin命令
  6. Linux服务简单优化
  7. linux gcc百度经验,详解Linux安装GCC方法
  8. 【Axure原型分享】评论元件
  9. 使用C#的Winform实现图文识别OCR及截图功能
  10. appcan mysql_AppCan 双击返回按钮退出应用 | 学步园
  11. 家庭局域网文件共享,轻松互联手机与电脑
  12. 单源最短路径bellman算法
  13. 青龙面板教程(五):代理设置
  14. 软件测试及工程常用词汇(笔记一)
  15. 高德地图和百度地图生成网址
  16. 交通数字孪生高速公路规划设计市政道路BIM正向改扩建设计利用实景三维无人机机载LiDAR倾斜摄影车载地面三维激光扫描仪LiDAR点云数据提取自动驾驶高精地图三维矢量车道标线3d点云标注
  17. Java第四天笔记02——方法的定义及调用
  18. JAVA中XML读写
  19. idea查看源码的方式
  20. 人工智能、机器学习和深度学习的区别

热门文章

  1. ED2k下载工具电驴0.44b简体中文
  2. 浅析Content Negotation在Nancy的实现和使用
  3. 计算机专业常见面试题目汇总
  4. 学计算机会设置路由器,Win7电脑怎么设置无线路由器上网
  5. RRT(Rapidly-Exploring Random Trees)算法详解及python实现
  6. QQSpider qq空间爬虫
  7. 电子学会图形化一级编程题解析:猫捉老鼠
  8. JMP指令寻址方式总结,JMP BX指令寻址方式是什么
  9. 德国金融监管机构:ICO急需国际监管
  10. LLVM 之父 Chris Lattner:模块化设计决定 AI 前途,不服来辩