AcWing 656. 钞票和硬币
原题链接
中等
作者:
逆佛
,
2021-03-09 21:26:08
,
所有人可见
,
阅读 198
应该是最笨拙的办法,连%=都没用
#include <cstdio>
#include <cmath>
#include <iostream>
using namespace std;
int main() {
double b;
scanf("%lf", &b);
int a = b*100;
cout << "NOTAS:" << endl;
printf("%d nota(s) de R$ 100.00\n", a/10000);
printf("%d nota(s) de R$ 50.00\n", a%10000/5000);
printf("%d nota(s) de R$ 20.00\n", a%10000%5000/2000);
printf("%d nota(s) de R$ 10.00\n", a%10000%5000%2000/1000);
printf("%d nota(s) de R$ 5.00\n", a%10000%5000%2000%1000/500);
printf("%d nota(s) de R$ 2.00\n", a%10000%5000%2000%1000%500/200);
cout << "MOEDAS:" << endl;
printf("%d moeda(s) de R$ 1.00\n", a%10000%5000%2000%1000%500%200/100);
printf("%d moeda(s) de R$ 0.50\n", a%10000%5000%2000%1000%500%200%100/50);
printf("%d moeda(s) de R$ 0.25\n", a%10000%5000%2000%1000%500%200%100%50/25);
printf("%d moeda(s) de R$ 0.10\n", a%10000%5000%2000%1000%500%200%100%50%25/10);
printf("%d moeda(s) de R$ 0.05\n", a%10000%5000%2000%1000%500%200%100%50%25%10/5);
printf("%d moeda(s) de R$ 0.01\n", a%10000%5000%2000%1000%500%200%100%50%25%10%5/1);
return 0;
}