要将5张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程求需要多少张纸币。(while写法)
#include<stdio.h>
int main(){
int a=1,b=1,c=1,d=1;//分别为50 20 10 5钞票
while(a<10){
b=1;
while(b<25){
c=1;
while(c<50){
d=1;
while(d<100){
if(a * 50+b * 20+c * 10+d * 5==500){
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
}
d++;
}
c++;
}
b++;
}
a++;
}
return 0;
}