![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
homework
文章平均质量分 79
Tarench
TJU软件大三在读
展开
-
用C++完成五子连珠游戏
一:项目背景本游戏的棋盘大小是9 × 9,一共会出现6种颜色的珠子。初始状态棋盘上7个随机位置分布着7个随机颜色的珠子。通过移动珠子将同色的珠子连在一起来消除后得分。当无珠子可以移动时程序结束。让同色的棋子5颗连在一起排成横向、纵向或者斜向,五颗以上即可消除得分。游戏规则:1.一次只允许移动一个珠子。(从实现难度上分成3等。原游戏规则是要求必须存在可移动路径时方可移动珠子,即在移动路径上存在珠子阻挡就无法移动。这需要完成一项有效路径判断功能。更为优秀者可设计所采用的移动路径是所有可行移动路径中原创 2021-09-14 09:14:06 · 1390 阅读 · 0 评论 -
C++:完成一个分数(fraction)类
目录一:题目要求1.单目运算:2.双目运算3.其他4.main函数二:实现过程1.fraction.h的实现2.fraction.cpp的实现2.1 GCD求最大公约数一:题目要求用C++语言完成一个分数类(fraction)的构建,分数类实现的功能(函数)要求如下:1.单目运算:Inverse:取负运算(例:+2/3 -> -2/3,或者 -2/3 -> +2/3)、Reciprocal:求倒数(例:2/3 -> 3/2)、Reduction:约分(例:6/9 -> 2原创 2021-07-21 17:02:28 · 5440 阅读 · 1 评论