各路大侠,小弟在此请教个算法?望各路大侠不吝赐教

SpringFiled 2014-06-03 06:53:48
假如有4种会员卡(实际种类数不能确定)分别是A,B, C,D卡, A卡可以描述B卡,B卡可以描述C卡,C卡可以描述D卡(实际上是继承关系),现在的需求是:(关键部分) 奖金= 下一级会员卡存款额的 5%抽取, 福利=下一级会员卡奖金的10%抽取,例如,(A继承B, B继承C , C继承D) 在C卡中存款5000,那么B卡就会得到5%即 250的奖金,可没有福利,同时A卡就可得到25的福利,可没有奖金, 问题是这个算法是怎么设计的?(尝试使用了观察者的算法,可问题中包含继承,问题没能解决),各路大侠,这个问题应该怎么解决,特别是算法的设计,小弟在此感激不尽!希望各路大侠不吝赐教。
...全文
247 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2014-06-03
  • 打赏
  • 举报
回复
跟设计模式没有关系。只要你设计好数据结构,好上一级、下一级的关系,然后递推出来,就能算出。

111,112

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧