admin 管理员组文章数量: 1184232
2024年3月25日发(作者:php编程计算分段函数的值)
C语言课程设计
一、游戏类题目
序号
1
题目名称
马踏棋盘
题目要求
设计一个国际象棋的马踏棋盘的演示程序
要求:具体的图形化展示整个游戏。将马随机放在国际
象棋的8×8棋盘的某个方格中,马按照走棋的规则进行
移动。要求每个方格只进入一次,走遍棋盘的全部64个
方格。编制非递归程序,求出马的行走路线,并按求出
的行走路线,将1,2,„,64依次填入一个8×8的方阵,
并输出。
2 五子棋小游戏 设计实现基于命令行的五子棋小游戏
1、实现五子棋的人人对局功能
2、实现五子棋的人机对局功能
3、实现两机对局
要求:具体的图形化展示整个游戏。1、2必须实现,第
3不做要求,根据个人能力自己决定是否实现(不实现不
影响成绩,如果能实现将得到加分)。
3 俄罗斯方块游戏 设计实现一个具有基本形状的俄罗斯方块游戏
要求:具体的图形化展示整个游戏。随机给出不同的形
状(长条形、Z字形、反Z形、田字形、7字形、反7形、
T字型)下落填充给定的区域,若填满一条便消掉,记分,
当达到一定的分数时,过关,每关方块下落的速度加快,
若在游戏中各形状填满了给定区域,为输者。方块下落
时,可通过键盘方向键(上、下、左、右键)对该方块
进行向上(变形),向下(加速)、向左、向右移动。显示:
消行后,剩余上方方块向下移动并统计和显示分数。每
隔一段时间,方块自动下移一行,并显示。
4 扑克牌24点游戏 用扑克牌实现24点游戏。
“巧算24点”的游戏内容如下:一副牌中抽去大小王剩
下52张,任意抽取4张牌(称牌组),用加、减、乘、
除(可加括号)把牌面上的数算成24。每张牌必须用一
次且只能用一次,如抽出的牌是3、8、8、9,那么算式
为(9—8)×8×3或3×8+(9—8)或(9—8÷8)×3
等。
要求:具体的图形化展示整个游戏。能够随机抽取4张
牌,并且得出所有的24点的算式。
5 迷宫游戏 迷宫实验是取自心理学的一个古典实验。在该实验中,
把一只老鼠从一个无顶大盒子的门放入,在盒中设置了
许多墙,对行进方向形成了多处阻挡。盒子仅有一个出
口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道
路以到达出口。对同一只老鼠重复进行上述实验,一直
到老鼠从入口到出口,而不走错一步。老鼠经多次试验
终于得到它学习走迷宫的路线。设计一个计算机程序对
任意设定的迷宫,求出一条从入口到出口的通路,或得
出没有通路的结论。
要求:具体的图形化展示整个游戏。在给出入口和出口
的前提下,给出动态的迷宫行走路线。
6 猴子选大王游戏 编写程序实现找到猴子大王。
题目内容:一堆猴子都有编号,编号是1,2,3 ...m ,
这群猴子(m个)按照1到m的顺序围坐一圈,从第1
开始数,每数到第n个,该猴子就要离开此圈,这样依
次下来,直到圈中只剩下最后一只猴子,则该猴子为大
王。
要求:具体的图形化展示整个游戏。输入数据:输入m,n
其中m,n 为整数,n输出形式:提示按照m个猴子,数n
个数的方法,输出为大王的猴子是几号。
7 约瑟夫生死者游戏 问题:约瑟夫问题的一种描述是:编号为1,2,....,N
的N个人按顺时针方向围坐一圈,每人持有一个密码(正
版权声明:本文标题:C语言课程设计题目 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711377371a591122.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论