一元纸币兑换一分、二分和五分的硬币,帮我一下,谢谢!
用一元纸币兑换一分、二分和五分的硬币,要求兑换硬币的总数为50枚,问有多少种换法?每种换法中各硬币分别为多少?以下是我所编的,的不到正确的结果,我是一个新手,不知道哪错啦,谁能告诉我,谢谢!
#include "stdio.h"
main()
{ int a=0,b=0,c=0,count=0;
printf("项目 一分 二分 五分");// a为一分,b为二分,c为五分
for(a;a<=100;a+=1)
for(b;b<=50;b+=1)
for(c;c<=20;c+=1)
if((a+2*b+c*5)==100&&(a+b+c)==50)
{count++;
printf("\n方案%d %4d %4d %4d",count,a,b,c);
}
getchar();
}
[ 本帖最后由 饭桶 于 2011-4-6 00:07 编辑 ]