AcWing 656. 钞票和硬币
原题链接
中等
作者:
我要出去乱说
,
2021-01-17 13:01:12
,
所有人可见
,
阅读 287
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double val;
cin >> val;
printf("NOTAS:\n%.0lf nota(s) de R$ 100.00\n", floor(val / 100));
while (val > 100) val -= 100;
printf("%.0lf nota(s) de R$ 50.00\n", floor(val / 50));
while (val > 50) val -= 50;
printf("%.0lf nota(s) de R$ 20.00\n", floor(val / 20));
while (val > 20) val -= 20;
printf("%.0lf nota(s) de R$ 10.00\n", floor(val / 10));
while (val > 10) val -= 10;
printf("%.0lf nota(s) de R$ 5.00\n", floor(val / 5));
while (val > 5) val -= 5;
printf("%.0lf nota(s) de R$ 2.00\n", floor(val / 2));
while (val > 2) val -= 2;
printf("MOEDAS:\n%.0lf moeda(s) de R$ 1.00\n", floor(val / 1));
while (val > 1) val -= 1;
printf("%.0lf moeda(s) de R$ 0.50\n", floor(val / 0.5));
while (val > 0.5) val -= 0.5;
printf("%.0lf moeda(s) de R$ 0.25\n", floor(val / 0.25));
while (val > 0.25) val -= 0.25;
printf("%.0lf moeda(s) de R$ 0.10\n", floor(val / 0.1));
while (val > 0.1) val -= 0.1;
printf("%.0lf moeda(s) de R$ 0.05\n", floor(val / 0.05));
while (val > 0.05) val -= 0.05;
printf("%.0lf moeda(s) de R$ 0.01\n", (val / 0.01));
}