c语言游戏经典案例,C语言新案例-跑马游戏
原标题:C语言新案例-跑马游戏
01
C语言新案例-跑马游戏
//今晚内容:C语言精简案例-跑马游戏
#include
#include
#include
#include
//定义宏参数:跑道长度、赛马数量、最小单步距离、最大单步距离
#define LENGTH 60 //跑道长度 宏参 宏值(免内存) int a=60;
#define HORSENUM 6 //赛马数量
#define MINSTEP 1 //最小单步距离
#define MAXSTEP 10 //最大单步距离
void Play(int s[])//2.比赛函数
{
int rank=1;//名次,初始化为1
int i,j;//循环变量
int dis[HORSENUM]={0};//记录各匹马当前跑出的距离0-5
srand(time(0));//随机种子
while(rank<=HORSENUM)//名次记录
{
Sleep(800);//让马跳动的频率
system("cls");//清屏
printf("n----------------比赛开始-----------------n");
for(i=0;i
{
printf("%d号",i+1);//打印几号的马
//记录跑出的距离
dis[i]+=rand()% MAXSTEP + MINSTEP;
//跑出距离大于或等于跑道,是否到了终点
if(dis[i]>=LENGTH)
{
dis[i]=LENGTH;
if(s[i]==0)//排除重复得到名次
s[i]=rank++;将当前名次赋给该值,并自增名次值
}
//打印赛马已跑出的距离
for(j=0;j
printf("-");
//如果已经有马跑到了终点,就打印出该匹马的名次
if(s[i])
printf(" %dn",s[i]);
else
printf(">n");
}
}
}
int main()
{
int score[HORSENUM]={0};//保存各匹马的最终排名,先初始化为0
Play(score);
return 0;
}
责任编辑:
c语言游戏经典案例,C语言新案例-跑马游戏相关推荐
- c语言入门经典doc,C语言入门经典C语言编程.ppt
C语言入门经典C语言编程.ppt 第01章 C语言编程,C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序即一组指令,并让计算机依指令行事 ...
- 有趣c语言编程经典例子,C语言简单有趣例子总结ZWF.pdf
1 原字输出 #include"stdio.h" intmain() { printf(" \n"); printf(" \n"); pri ...
- c语言自动回复,经典的自动回复语言(调戏好友)
1.触及到我的知识盲区了 2.本人已死 有事烧纸 3.不要问我在不在 不出意外我这几十年都在的 4.我是易烊千玺 她睡着了 醒了回你 5.你好 我们老大正在拯救银河系 打完怪兽就回来 稍等一下你就会见 ...
- C语言 VS2019编译器实现简易井字棋小游戏~
文章目录 井字棋小游戏 游戏实现 一.创建新项目及游戏文件 二.引头文件,定义符号 三.主函数 打印菜单 四.开始游戏 1.创建二维数组 2.初始化棋盘 3.打印棋盘 4.玩家下棋 5.电脑下棋 6. ...
- 创意h5游戏案例:记忆类H5手机游戏评测
翻牌记忆类游戏模式深受广大玩家的喜爱,TOM游戏在年末之际为大家带来了一款翻牌记忆类的游戏,此作品也极有可能成为今年H5游戏经典的代表作之一,如果你在游戏过程中有更加深层次的对于该款游戏的经验心得,欢 ...
- RPG游戏经典的系统架构
RPG游戏经典的系统架构设计 : bigword 游戏引擎就是使用这种架构,我认识的很多rpg游戏公司的同事也大致采用了这种架构方式. loginapp : 登陆服务器,主要负责player 的登陆请 ...
- 网页游戏怎么修改数据_一周网页游戏数据报告(7.14-7.20)
一.运营平台开服排行 点评:纵观本周网页游戏排行榜,众平台排名变化不大.本周一线平台共开服3996组,入驻新游戏43款,其中12款游戏目前仍处于测试阶段:9377<群雄争霸>,此款三国题材 ...
- c语言游戏经典案例,C语言_编游戏案例精编.doc
C语言_编游戏案例精编 C语言_编游戏案例精编 C语言 编游戏案例精编 案例一 贪吃蛇游戏 案例二 计算器 案例三 黑白棋游戏 案例四 迷宫问题 案例五 扫地雷游戏 案例六 速算24 案例七 数据结构 ...
- java过滤器经典案例_JAVA语言基础的经典案例:猜字母游戏
设计数据结构 问题 猜字母游戏规则为,随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串,玩家可以猜测多次,每猜测一次,由系统提示结果,如果猜测的完全正确则游戏结束,计算玩家的游戏 ...
最新文章
- 你想要的宏基因组-微生物组知识全在这
- java jvm学习笔记二(类装载器的体系结构)
- pytorch 笔记:手动实现AR (auto regressive)
- MySQL常见备份与恢复方案
- Scala集合体系:可变集合和不可变集合
- Oracle 10g数据库基础之基本查询语句-中-函数
- CF453C:Little Pony and Summer Sun Celebration(dfs、构造)
- logback-spring.xml配置文件
- php中id如何与删除关联,ThinkPHP查询语句与关联查询用法实例
- addEventListener的click和onclick的区别
- python输出格式控制_Python3.x那些事儿:[50]多种多样的输出格式
- linux下zabbix安装
- 微信又有大更新!新增多款铃声、腾讯电子签等功能
- log4j日志输出性能优化
- c语言中状态机的作用,C语言中的状态机
- Linux使用笔记: 使用Samba访问windows的共享目录(转载)
- Linux的LCD驱动
- uboot distro_bootcmd 理解
- anbox 使用情况_最近比较火的Anbox项目
- comsol技巧学习 day1
热门文章
- android app trifit_Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦
- 眼睛慢慢眯成一条线的人都是实力很强劲的,教你在Unity中通过BlendShape来实现角色面部表情过渡切换(Animation)
- 双电阻差分电流采样_并联电阻的分流电感很重要
- c生万物【第一章 初识c语言】
- batik详解(1) 转载
- Liunx网络配置三大方法:网卡配置文件、nmtui、nmcli
- 经典网络-VGG论文及实践
- python查看源代码
- Revit插件建模助手的“构件信息录入”“构件二维码”介绍
- APP - 京东退货上门取件自动变成自己邮寄?