可以使用独特的硬币和/或纸币来实现此值吗?
编写一个程序,计算输入的货币值(是否为整数)是否可以由硬币和/或纸币的唯一组合表示,这意味着同一硬币/纸币不能多次使用。 您的程序应将一个值作为输入,并可以通过输入或通过您的语言等效数组来获取硬币/纸币值的列表。硬币/纸币的列表应该可以更改,因此,如果您使用常量,请确保在哪里定义了硬币/纸币。 您的程序应分别输出任何真实/虚假值。 请注意,输出硬币/纸币组成值的列表不是必需的。 例 使用英镑,(1.00英镑= 100和420.69英镑= 42069) coins = [1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000] 以下内容将输出为true: 6 (1, 5) 15 (10, 5) 88 (1, 2, 5, 10, 20, 50) 512 (500, 10, 2) 7003 (5000, 2000, 2, 1) 以下将输出false: 4 209 8889 4242424242 …