- 博客(5)
- 收藏
- 关注
原创 (MFC)RPG角色生成器
角色生成器需要记录玩家输入的名字,选择的性别,种族,职业,并且根据不同职业所随机生产的属性也不相同。编辑环境VC++6.0。用MFC编辑过程中所应用到的知识点有编辑框,组合框,按钮,子窗口,变量关联,类的继承,子对话框类继承父对话类。发放一些关键代码//位图使用背景void CRPGDlg::OnPaint() { if (IsIconic()) { CPaintDC dc
2017-05-14 01:00:09 1160
原创 RPG角色生成器(C++)
角色生成器需要记录玩家输入的名字,选择的性别,种族,职业,并且根据不同职业所随机生产的属性也不相同。1.设计思路首先建一个基类Base用来保存和实现,保存玩家输入的姓名和性别的选择,同时需要声明两个友缘类Output,File可以访问该类中的数据。在基类Base基础上建一个派生类Race,用来记录玩家选择的种族,和职业,同时规定什么种族可以选择什么职业,人类可以选择全部职业;精灵不能选
2017-05-03 16:26:56 2848
原创 C++实现24点游戏
1. 算法思路(1)首先穷举的可行性问题。我把表达式如下分成三类1、 无括号的简单表达式。2、 有一个括号的简单表达式。3、 有两个括号的较复4,杂表达式。穷举的开始我对给出的四个数进行排列,其可能的种数为4*3*2*1=24。我利用一个嵌套函数实现四个数的排列 (2)那么作为栈的著名应用,表达式的计算可以有两种方法。第一种方法: 首先建立两个栈,操
2017-04-12 20:53:03 15831 7
原创 C++三种方法求解两个数最大公因数和最小公倍数
本人最近学习了三种求解两个数最大公因数的方法,第一种是辗转相除法,第二种是相减法,第三种是穷举法方法一:辗转相除法:首先判断m是否小于n,不然交换两个值,始终保持m永远是最大的值,求余d=m%n,判断余数是否为0如过为0,则最大公因数为n,否则m=n;n=d;接着求余直到余数d为0,此时最大公因数为n。 方法二:相减法:如果m,n相等,最大公因数为两个数的任何一个,否则当m
2017-03-22 18:25:32 18827
原创 三天打鱼两天晒网问题C++版本
本人小白接触C\C++时间不长,对于三天打鱼两天晒网问题解决的方法比较片面,不对的地方请高手大牛们指教小弟一二,感激不敬,接下来就是问题的解决思路,1、先判断输入的日期是否正确(因为年没有<=0,月份没有≤0并且没有大于12的,日期没有≤0并且最大不能超过31)。2、输入的日期判断是否为闰年。3、计算出总天数(年差天数+月差天数+天数)。4、总天数%5求余数(余数为1,2,3代表今
2017-03-13 23:00:03 1845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人