C语言程序设计:猜数游戏
C语言程序设计:猜数游戏
游戏规则
让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。
设计
- 计算机随机想1个数,记在变量number里
- 一个负责计次数的变量count初始化为0
- 让用户输入一个数字a
- count递增(加一)
- 判断a和number的大小关系,如果a大了就输出“大”,如果a小就输出“小”
- 如果a和number是不相等的,回到第3步
- 否则输出猜中的次数,结束
代码
#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语言程序设计:猜数游戏相关推荐
- c语言程序设计 猜数字,C语言程序设计(猜数字游戏)报告.doc
C语言程序设计(猜数字游戏)报告 <高级语言程序设计>课程设计 题目:班级:09R3 学生姓名:谢泽雄 学生学号:200931000622 指导老师:提交时间:华南农业大学信息(软件)学院 ...
- c语言制作猜数游戏教程,C语言实现猜数游戏
本文实例为大家分享了C语言实现猜数游戏的具体代码,供大家参考,具体内容如下 代码如下 #include #include #include void game() { srand((unsigned ...
- 采用python语言实现猜数游戏_用python实现猜数游戏
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...
- R语言入门——猜数游戏
0引言 实在无聊,看着抖音上在玩数字炸弹.自己用R语言写了个猜数字游戏.下面与大家分享一下. 1.代码 # 猜数游戏 # # 版权:统计学小王子 # R语言版本:3.6.2 # 参数:a是起始值,b是 ...
- 用C语言实现“猜数游戏”
最近做了一个猜数游戏,和大家分享一下. x%100,保留个位和十位,是[0,x-1]的数.我们用C语言实现了猜数游戏. 目录 一.游戏代码 二.运行结果 三.设计原理 总结 前言 学了一个学期的C语言 ...
- 采用python语言实现猜数游戏_python实现猜数游戏
本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...
- C语言程序设计——猜数字游戏
游戏玩法:每次随机生成一个1~100之间的数字,玩家通过输入数字来猜这个数,如果没猜中则提示玩家猜大了或者猜小了,直到玩家猜中数字结束游戏. 游戏玩法非常简单,那么怎么实现呢? 首先对内容进行分析,我 ...
- java语言中猜数游戏设计_JAVA课程设计-猜数游戏 201521123017
1.团队课程设计博客链接 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 (3)选择界面 (4)排行版 3.自己的代码提交记录截图 4.自己负责模块或任务详细说明 ( ...
- c语言人机猜数,人机猜数游戏程序设计
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:人机猜数游戏程序设计回答:可以参考c++语言的,小异.class GuessNumber{const int MaxNumber;p ...
- java猜数字游戏实验报告_java猜数游戏实验报告.doc
java猜数游戏实验报告 课 程 设 计 报 告 课程设计名称 Java程序设计-猜数游戏 指导教师 钟世刚 专业 班级 信息安全 学 号 姓 名 成 绩 一.设计任务与要求1 1.1 设计任务与要求 ...
最新文章
- AI一分钟 | 马斯克:特斯拉内部有人故意搞破坏;亚马逊推出酒店定制版Alexa
- 从JAVA转学习Go——Go在eclipse的环境搭建
- mysql 进阶_mysql进阶知识
- ps图片拖不进去_PS教学:你的logo还不够高大上?7步教做出黄色金属质感logo
- django 1.8 官方文档翻译: 6-4-2 编写自定义的django-admin命令
- Linux服务简单优化
- linux gcc百度经验,详解Linux安装GCC方法
- 【Axure原型分享】评论元件
- 使用C#的Winform实现图文识别OCR及截图功能
- appcan mysql_AppCan 双击返回按钮退出应用 | 学步园
- 家庭局域网文件共享,轻松互联手机与电脑
- 单源最短路径bellman算法
- 青龙面板教程(五):代理设置
- 软件测试及工程常用词汇(笔记一)
- 高德地图和百度地图生成网址
- 交通数字孪生高速公路规划设计市政道路BIM正向改扩建设计利用实景三维无人机机载LiDAR倾斜摄影车载地面三维激光扫描仪LiDAR点云数据提取自动驾驶高精地图三维矢量车道标线3d点云标注
- Java第四天笔记02——方法的定义及调用
- JAVA中XML读写
- idea查看源码的方式
- 人工智能、机器学习和深度学习的区别