64,649
社区成员
发帖
与我相关
我的任务
分享
是个硬币游戏,
满好理解的, 程序从cin中读取整数,然后输出1个组合
例子
input)
3 // 3是硬币单位的种类 (1共有3种不同单位的硬币)4 n/ }
8 // 8是第1个单位, 价值8分
3 // 3是第2个单位, 价值3分
1 // 1是第3个单位, 价值1分
13 // 13是要组成的总合
(output)
1 x 8 // 1个8分的
1 x 3 // 1个3分的
2 x 1 // 2个1分的
他们加起来 等于13。 正如input最后出入的整数
output是按照价值最高的硬币单位开始运算的。直到最高硬币不能被运算,然后下一个。
没用到的硬币不用在output screen上显示出来。
最多可以有10种硬币单位(就是input的第1个数不能大于10)可以假设没有重复的硬币单位,按从大到小的顺序排列