分类：电脑/网络-软件
问题：要将一张100元的大钞换成数量为10元.5元.2元.1元的小钞,? 
要将一张100元的大钞换成数量为10元.5元.2元.1元的小钞,每次换成40张的小钞,每种至少一张.输出所有可能的换法?不能重复.要求用C语言求解
回答：main()
{
int m10,m5,m2,m1;
for(m10=1;m10<10;m10++)
for(m5=1;m5<18;m5++)
for(m2=1;m2<43;m2++)
for(m1=1;m1<85;m1++)
if(m10*10+m5*5+m2*2+m1==100&&m10+m5+m2+m1==40)
printf("%d,%d,%d,%d\n",m10,m5,m2,m1);
}
这样会更好些!