7-6-1 贪心法-找零钱
#include <stdio.h>
int main(){
int n5,n2,n1,money,total;
int flag = 1; //判断是否符合条件然后跳出循环
scanf("%d",&money);
if(money>100){
printf("Invalid.");
}
for(n5=money/5;(flag==1)&&(n5>=0);n5--){
for(n2=money/2;(flag==1)&&(n2>=0);n2--){
for(n1=money/1;(flag==1)&&(n1>=0);n1--){
total = 0;
if((5*n5+2*n2+n1)==money){
total = n5+n2+n1;
printf("fen5:%d, fen2:%d, fen1:%d, total:%d",n5,n2,n1,total);
flag=0;
}
}
}
}
return 0;
}