yxc solution
#include <cstdio>
int main()
{
int n;
scanf("%d", &n);
printf("%d\n", n);
printf("%d nota(s) de R$ 100,00\n", n / 100);
n %= 100;
printf("%d nota(s) de R$ 50,00\n", n / 50);
n %= 50;
printf("%d nota(s) de R$ 20,00\n", n / 20);
n %= 20;
printf("%d nota(s) de R$ 10,00\n", n / 10);
n %= 10;
printf("%d nota(s) de R$ 5,00\n", n / 5);
n %= 5;
printf("%d nota(s) de R$ 2,00\n", n / 2);
n %= 2;
printf("%d nota(s) de R$ 1,00\n", n);
return 0;
}
my solution
需要注意公约数的问题,n%50%20/10
#include<cstdio>
int main(){
int n;
scanf("%d", &n);
printf("%d\n",n);
printf("%d nota(s) de R$ 100,00\n", n/100);
printf("%d nota(s) de R$ 50,00\n", n%100/50);
printf("%d nota(s) de R$ 20,00\n", n%50/20);
printf("%d nota(s) de R$ 10,00\n", n%50%20/10);
printf("%d nota(s) de R$ 5,00\n", n%10/5);
printf("%d nota(s) de R$ 2,00\n", n%5/2);
printf("%d nota(s) de R$ 1,00\n", n%5%2);
return 0;
}