张笑天
(张笑天)
1
33. 【例8.1】人民币支付
题目ID:21153
最新提交:
Wrong Answer
0 分
历史最高:
Wrong Answer
0 分
时间限制: 1000ms
空间限制: 65536kb
题目描述
给定一个金额(以元为单位,如
345
345),现在想知道支付该金额的各种面额的人民币数量,显示
100
100 元,
50
50 元,
20
20 元,
10
10 元,
5
5 元,
1
1 元各多少张,要求尽量使用大面额的钞票。
输入格式
一个小于
1000
1000 的正整数。
输出格式
输出分行,每行显示一个整数,从上到下分别表示
100
100 元,
50
50 元,
20
20元,
10
10 元,
5
5 元,
1
1 元人民币的张数。
样例
Input 1
735
Output 1
我的代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
cout<<n/100<<endl;
n=n%100;
cout<<n/50<<endl;
n=n%50;
cout<<n/10<<endl;
n=n%10;
cout<<n/5<<endl;
n=n%5;
cout<<n;
return 0;
}