C2022FALL 2022W03 3-9.c
作者:
风落尘归去
,
2022-10-31 19:03:35
,
所有人可见
,
阅读 152
钞票和硬币
#include<stdio.h>
int main()
{
double n, x;
scanf("%lf", &n);
x = n;
n=n+0.00001;
printf("NOTAS:\n");
printf("%d nota(s) de R$ 100.00\n", (int)n / 100); n -= (int)n / 100 * 100;
printf("%d nota(s) de R$ 50.00\n", (int)n % 100 / 50); n -= (int)n % 100 / 50 * 50;
printf("%d nota(s) de R$ 20.00\n", (int)n % 50 / 20); n -= (int)n % 50 / 20 * 20;
printf("%d nota(s) de R$ 10.00\n", (int)n % 20 / 10); n -= (int)n % 20 / 10*10;
//int d = (int)n % 20 / 10; printf("%d\n",d);
printf("%d nota(s) de R$ 5.00\n", (int)n % 10 / 5); n -= (int)n % 10 / 5 * 5;
printf("%d nota(s) de R$ 2.00\n", (int)n % 5 / 2); n -= (int)n % 5 / 2 * 2;
printf("MOEDAS:\n");
int b;
b = n / 1;
printf("%d moeda(s) de R$ 1.00\n", b);
n -= b * 1;
b = n / 0.5;
printf("%d moeda(s) de R$ 0.50\n", b);
n -= b * 0.5;
b = n/ 0.25;
printf("%d moeda(s) de R$ 0.25\n", b);
n-= b * 0.25;
b = n / 0.1;
printf("%d moeda(s) de R$ 0.10\n", b);
n -= b * 0.1;
b = n / 0.05;
printf("%d moeda(s) de R$ 0.05\n", b);
n -= b * 0.05;
b = n / 0.01;
printf("%d moeda(s) de R$ 0.01\n", b);
return 0;
}