![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小游戏
撷思、
这个作者很懒,什么都没留下…
展开
-
【游戏】扑克牌
创建一副扑克牌,四种花色,每种花色13张牌A~K,有三个玩家,每人手中五张牌,实现随机发牌的功能。 设计思路:一张牌中包含两个要素,点数(rank)和花色(suit),创建数组SUITS包含四种花色即:{"♥","♠","♣","♦"},在点数中除去'A'、'J'、'Q'、'K'这四种特殊的点数单另罗列以外,其余点数使用循环遍历即可。创建好一副扑克牌后,要打乱这副牌的的顺序,java中有现成的...原创 2019-11-02 15:31:16 · 512 阅读 · 0 评论 -
【游戏】猜数字
一个猜数字游戏的设计思路: 1、首先要有一个游戏菜单,我们可以设置一个meun()函数,其中1表示玩游戏,0表示退出游戏。 void menu() { printf("****************\n"); printf("*** 1.play ***\n"); printf("*** 0.exit ***\n"); printf("*****...原创 2019-05-06 17:24:47 · 395 阅读 · 0 评论 -
【游戏】模拟密码输入
题目:编写代码模拟三次密码输入的场景,最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。 设计思路: 1、首先用数组存放用户输入的密码,定义字符数组char password[]. 2、用for循环控制密码的输入次数,在for循环内部进行输入数值判断,如果正确则显示登陆成功,否则让重新输入,当输入次数超过三次以后,跳出循环并显示退...原创 2019-05-22 22:52:48 · 547 阅读 · 0 评论 -
【游戏】可连续展开的扫雷
功能介绍:相比于普通的扫雷游戏加入以下功能,即防止第一次被炸死;标记雷;连续展开。 test.c 首先在主函数中,我们需要建立一个菜单函数menu(),并且使用switch语句让玩家进行选择是否玩游戏,如下所示,我们在main()函数中还包含一个game()函数,是用来实现游戏的整个过程。 menu():菜单函数,当输入1表示开始游戏,0表示结束游戏。 void menu() { pr...原创 2019-05-24 20:53:35 · 218 阅读 · 0 评论 -
【游戏】 三子棋
test.c menu() void menu() { printf("**************************\n"); printf("****** 1.play ******\n"); printf("****** 0.exit ******\n"); printf("**************************\n"); }//菜单...原创 2019-05-24 22:58:53 · 93 阅读 · 0 评论 -
【游戏】 逻辑推断题
1.5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 解题思路:利用多个for循环来为选手赋值,if语句对选手说的话来进行判断,同时因为不存在有两位选手排名是一样的情况,所以我...原创 2019-05-30 16:52:03 · 182 阅读 · 0 评论 -
【游戏】Linux环境下进度条
在写进度条之前,我们先明确几个概念: 一、回车与换行 (1)回车:\r 本意是光标重新回到本行开头位置。 (2)换行:\n 本意是光标往下一行(但不一定是下一行的行首)。 (3)回车换行:通常我们所使用的enter键便具有此功能,即换行之后光标必定在行首。 二、缓冲区 #include <stdio.h> #include <unistd.h> int m...原创 2019-08-29 17:07:32 · 115 阅读 · 0 评论