描述:
从键盘输入一指定金额(以元为单位,如345),然后输出支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多少张,要求尽量使用大面额的钞票。
输入一个小于1000的正整数。输出输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数样例输入
735
样例输出
7 0 1 1 1 0思路:把金额从100到5求余,最后输出剩下的就得了,代码简单粗暴。代码如下:
1 #include<stdio.h> 2 int main() 3 { 4 int a; 5 scanf("%d",&a); 6 printf("%d\n",a/100); 7 a=a%100; 8 printf("%d\n",a/50); 9 a=a%50; 10 printf("%d\n",a/20); 11 a=a%20; 12 printf("%d\n",a/10); 13 a=a%10; 14 printf("%d\n",a/5); 15 a=a%5; 16 printf("%d\n",a); 17 return 0; 18 }
时间: 2024-10-24 12:36:50