首页 > 其他 > 详细

1.13.13

时间:2017-01-12 09:58:53      阅读:207      评论:0      收藏:0      [点我收藏+]

13:人民币支付

描述

从键盘输入一指定金额(以元为单位,如345),然后输出支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多少张,要求尽量使用大面额的钞票。

输入一个小于1000的正整数。输出输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数样例输入

735

样例输出

7
0
1
1
1
0
 1 #include <cstdio>
 2 using namespace std;
 3 int main()
 4 {
 5 int n,a[6],i;
 6 scanf("%d",&n);
 7 a[0]=n/100;
 8 if(n/100>0)n%=100;
 9 a[1]=n/50;
10 if(n/50>0)n%=50;
11 a[2]=n/20;
12 if(n/20>0)n%=20;
13 a[3]=n/10;    
14 if(n/10>0)n%=10;
15 a[4]=n/5;    
16 if(n/5>0)n%=5;
17 a[5]=n/1;    
18 if(n/1>0)n%=1;
19 for(i=0;i<=5;i++)printf("%d\n",a[i]);
20 return 0;
21 }

 

1.13.13

原文:http://www.cnblogs.com/zby-ccsygz/p/6275128.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!