用1元纸币兑换1分 2分 5分的硬币 要求兑换的硬币为50枚 问共有多少种换法 每种换法中各种硬币分别是多少

请高手帮忙编一个程序,我是菜鸟,望不吝赐教
用C语言

第1个回答  2007-05-17
x+2y+3z=100
x+y+z=50
y+2z=50
x=z
ok
2z<=50
0<=z<=25
共有26种
第2个回答  2007-05-17
QB
cls
for i=1 to 50
for j=1 to 50
k=50-i-j
if i*1+j*2+k*5=100 then print i,j,k
next j
next i
end
第3个回答  2007-05-17
C语言版
main()
{
int x,y,z,i=0;
for(x=1;x<100;x++)
for(y=1;y<50;y++)
for(z=1;z<20;z++)
if((x+y+z==50)&&(x+2*y+5*z==100))
{
i++;
printf("num%d:%d,%d,%d\n",i,x,y,z);
}
}本回答被提问者采纳
第4个回答  2007-05-17
天天有人问这问题。。。。
晕倒
相似回答