帮忙做一下这道高一程序题

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:45:59
虑最小的货币为元,则现行的RMB有100元,50元,20员,10元,5元,2元.1元等7种面值的纸币,设计一个酸法使用最少张数的纸币支付一笔价值为X元的现金.该算法的输入的现金价值是X,算法的输出是一份付款清单,在该清单内指出应付的每一种面值的纸币的张数.
能不能画一下流程图

a,b,c,d,e,f,g各为100,50,20,10,5,2,1元面值的张数,声明自己声明就可以了,小KS了
主要是算法:
a=x/100;b=(x-100a)/50;c=x%50/20;d=x%20/10;e=x%10/5;f=x%5/2;g=x%2;

而后再输出就可以了,我也不知道你用的是C++,还是其它什么语言,所以没办法帮你声明输出了。不过那些都小KS了。

a=x/100;b=(x-100a)/50;c=x%50/20;d=x%20/10;e=x%10/5;f=x%5/2;g=x%2;

bu dong