关于一个小游戏 ———猜数字
(本文使用VS2010旗舰版编写,详细代码如下)
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
printf("*************************\n");
printf("** 1.play ***** 0.exit **\n");
printf("*************************\n");
}
void game()
{
int ret=0;
int guess=0;
ret=rand( )%100+1;
while(1)
{
printf("猜数字");
scanf("%d",&guess);
if(guess>ret)
{
printf("猜大了\n");
}
else if(guess<ret)
{
printf("猜小了\n");
}
else
{
printf("猜对了\n");
break;
}
}
}
int main()
{
int input=0;
srand((unsigned int)time(NULL));
do
{
menu();
printf("请选择\n");
scanf("%d",&input);
switch(input)
{
case 1:
game();
break;
case 0:
printf("已退出\n");
break;
default:
printf("选择错误\n");
break;
}
}while(input);
return 0;
}
关于一个小游戏 ———猜数字相关推荐
- C++小游戏—猜数字
今天我们用C++语言来制作一个小游戏-猜数字. #include<iostream> #include<ctime> using namespace std; int main ...
- c语言小游戏猜数字学习完函数后的小练习。
今天为大家分享一个简单的C语言小游戏--猜数字:对于刚学习完函数的小伙伴这是一个简单的练手游戏:其中唯一超纲的内容就是随机数的生成:下面为大家简单介绍这个小游戏的实现思路.希望大家看完以后亲自实践一下 ...
- Qt小游戏-猜数字游戏(使用设计器完成界面设计)
目录 1.需要的知识点: 2.工程创建好后,先在设计器中实现界面 3.代码实现部分 编辑 使用QtCreator 完成简单小游戏-猜数字游戏实现效果如下: 1.需要的知识点: QLabel显示图片, ...
- 基础小游戏——猜数字(猜不对有惩罚哟)
这里写目录标题 初步代码的实现 局部代码细讲 惩罚措施 初步代码的实现 // #include<stdio.h> #include<time.h> #include<st ...
- 【C语言】:第一个小游戏-猜数字(内推两个特好用的软件)
学习C语言也有一段时间了,从最开始的一脸懵逼抓耳挠腮,然后再是重新振作,最后到现在的懵懵懂懂.其实也挺不容易的,不过,连我这种九年义务教育的漏网之鱼都能学会C语言,那还有谁学不会,兄弟们看到这不直接热 ...
- QT学习之QT小游戏-----猜数字游戏
经过几天的qt视频学习,基本掌握了时间,信号和槽以及qt定时器的使用,还有QT UI设计器的一些布局,自己根据上课流程,写了一个小游戏,基本还算可以.ui布局基本都是使用设计器完成的,下面是部分源代码 ...
- 用C语言写一个简单的小游戏——猜数字
我们该如何设计这个程序? 1.首先应该打印一个菜单,让玩家选择玩游戏或者退出游戏 2.当玩家选择玩游戏,我们让电脑生成一个1~100的随机数,让玩家去猜 3.如果玩家猜的数比电脑生成的数大,我们提示猜 ...
- python随机猜数字游戏_Python小游戏——猜数字教程(random库教程)
今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...
- 有趣的小游戏——猜数字
目录 游戏规则 准备工作 代码实现 游戏规则 设置一个随机数,让玩家猜这个数字,当玩家进行猜数字时希望可以告诉玩家猜的数字是猜大了还是猜小了,如果猜对了可以提示一下玩家猜对了然后结束游戏,或者再来一局 ...
最新文章
- 编程控制Word文档中Table的赋值
- NYOJ--21--bfs--三个水杯
- 【2018北京集训(六)】Lcm
- 127.0.0.1/dokuwiki/install.php,DokuWiki安装+集成markdown编辑器editor.md
- Jira中的BUG导出
- it黑马中学习的mybatis配置
- Elastic-Job-分布式定时任务框架(张亮原著)
- Yii2用户信息存储与获取
- layer添加元素 openlayer_OpenLayers 官网例子的中文详解
- ECharts之阶梯瀑布柱状图
- Linux——DHCP篇
- ROS+UR机械臂+Moveit+ 仿真与实体机械臂的使用+realsense相机+eye_handeye手眼标定(亲测有效)下
- #SATA# 常用硬盘一览 之《协议、总线、接口》
- 智能语音交互:阿里的研究和实践
- UE4纯蓝图添加C++遇到的一个坑
- 计算机培训教案入门,计算机二级学习基础PPT学习教案.pptx
- Floodlight 入门 之 起步篇 - 如何处理PacketIN消息
- android studio JSON Viewer
- git创建分支并推送到远程分支
- 微信秒剪是什么意思 微信秒剪怎么剪辑视频发微信朋友圈