将200元换成1元,5元和10元的零钱,要求每种都有,输出每种组合换法
如题,怎么输出每种组合
程序代码:
#include<STDIO.H> #define MONEY 200 int main() { int i,j,k; //分别代表1,5,10元的张数 for (k=0;k<=20;k++) { for (j=0;j<=(200-10*k)/5;j++) { for(i=0;i<=(200-10*k-5*j);i++) { if (10*k+5*j+i==200) { printf("可以换成%d张10元,%d张5元,%d张1元.\n",k,j,i); } } } } return 0; }
应该是这样吧...我也新手,欢迎探讨