一元硬币兑换问题。。
把一元硬币兑换成1分,2分,5分,1角,2角,5角 有几种换法main()
{
int a,b,c,d,e,f;
for(a=0;a<=100;a++)
for(b=0;b<=50;b++)
for(c=0;c<=20;c++)
for(d=0;d<=10;d++)
for(e=0;e<=5;e++)
for(f=0;f<=2;f++)
{
if(0.01*a+0.02*b+0.05*c+0.1*d+0.2*e+0.5*f==1)
printf("%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f);}
getch();}
我写的程序。。但运行的结果只有一个0,0,0,0,0,2
请高手解答。。