本文主要是介绍用最少的张数的钱找零(python)实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
'''
一个顾客买了价值x元的商品,只考虑元,并将y元交给售货员,编写算法:在各种币值都很充足的情况下,使售货员能用最少张数的钱币找给顾客算法设计:1、为了能够用最少的张数给顾客找零,应该尽量多的使用大面值的比重,由大到小逐渐进行50,20,10,5,2,12、6中面额是没有等差规律的一组数据,为了构建循环不变式,将6中币值存入数组B中,这样6中币值就可表示为B[i],i=1,2,3,4,5,6,为了尽量多的找出大的面值币种,6种面额应该从大到小存储3、为统计6种面额的数量,还应设置有6个元素的累加器数组S。
'''def main():b = [0,50,
这篇关于用最少的张数的钱找零(python)实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!