早教吧作业答案频道 -->其他-->
VC编程找零钱假定有5角、1角、5分、2分和1分共5种硬币,在给顾客找硬币时,一般都会尽可能地选用硬币个数最小的方法。例如,当要给某顾客找7角2分钱时,会给他一个5角,
题目详情
VC编程找零钱
假定有 5 角、 1 角、 5 分、 2 分和 1 分共 5 种硬币,在 给顾客找硬币时,一般都会尽可能地选用硬币个数最小的方法。 例如,当要给某顾客找 7 角 2 分钱时,会给他一个 5 角, 2 个 1 角 和 1 个 2 分的硬币。试编写一个程序,输入的是要找给顾客的零 钱(以分为单位),输出的是应该找回的各种硬币数目,并保 证找回的硬币数最少。
例子
输入 50
输出 1
0
0
0
0
输入 72
输出 1
2
0
1
0
假定有 5 角、 1 角、 5 分、 2 分和 1 分共 5 种硬币,在 给顾客找硬币时,一般都会尽可能地选用硬币个数最小的方法。 例如,当要给某顾客找 7 角 2 分钱时,会给他一个 5 角, 2 个 1 角 和 1 个 2 分的硬币。试编写一个程序,输入的是要找给顾客的零 钱(以分为单位),输出的是应该找回的各种硬币数目,并保 证找回的硬币数最少。
例子
输入 50
输出 1
0
0
0
0
输入 72
输出 1
2
0
1
0
▼优质解答
答案和解析
main(){int x,k;scanf("%d",&x);k=x/50;x=x-50*k;printf("%d\n",k);k=x/10;x=x-10*k;printf("%d\n",k);k=x/5;x=x-5*k;printf("%d\n",k);k=x/2;x=x-2*k;printf("%d\n",k);printf("%d\n",x);}
看了VC编程找零钱假定有5角、1角...的网友还看了以下:
小刚的存钱罐里有100个硬币,他把其中两分币全换成等值的五分币,硬币总数变成73个,他又把一分币换 2020-05-13 …
一道思维题目,有12个外表一样的钱币,已知其中一个钱币的重量和其他11个不等.你只有一个标准的天秤 2020-05-24 …
古文阅读书画皆以人重1.下列各句中加点字“然”用法不同的一项是()A.则弛然而卧B.诗文之属莫不皆 2020-06-09 …
英语中的钱币后面要加"S"吗?英语中的钱币要加S吗?请说说外国的钱币和中国的钱币有没有差别,是都要 2020-06-10 …
小莹的家乡有个习俗,吃年夜饭时,谁吃到包有钱币的饺子谁“有福”,当然,有钱币的饺子只有1个,否则就 2020-06-14 …
今有一角币1张,二角币1张,五角币1张,一元币4张,五元币2张,用这些钱任意付款,则可以付出不同的 2020-06-16 …
如果把储蓄盒中的所有硬币取出来,重新按1分钱的硬币放1枚,2分钱的硬币放2枚,5分钱的硬币放5枚, 2020-06-26 …
使用动态规划方法,设计一个将X兑换成相同数额硬币且使用最少硬币的方法.1、钱币兑零问题:某国家有n 2020-06-28 …
师哥师姐帮个忙!小名有一个储蓄罐,里面存放着硬币,其中2分硬币比5分硬币多22枚,按钱算5分钱硬币 2020-07-11 …
如图为一钱币的复印件,请回答:(1)它的名称。(2)它出现的时间和地点是:。(3)它出现的历史地位 2020-08-03 …