求编程高手,编程题,用100元划分50元,20元,10元,5元,1元,有几种划分方法,写得好的追加

求编程高手,编程题,用100元划分50元,20元,10元,5元,1元,有几种划分方法,写得好的追加悬赏(是编程,不要解题)

#include<stdio.h>
int main()
{
int a,b,c,d,m,i=0;
for(a=0;a<3;a++)
for(b=0;b<6;b++)
for(c=0;c<11;c++)
for(d=0;d<21;d++)
for(m=0;m<101;m++)
if(a*50+b*20+c*10+d*5+m*1==100)
{
printf("50~%d,20~%d,10~%d,5~%d,1~%d\n",a,b,c,d,m);
i++;
break;
}
printf("一共可以分:%d\n",i);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-15
什么语言?追问

C语言

追答

#include
main()
{
int a=b=c=d=e=0;
for (a=0;a<=2;a++)
for(b=0;b<=5;b++)
for(c=0;c<=10;c++)
for(d=0;d<=20;d++)
for(e=0;e<=100;e++)
{
if (50*a+20*b+10*c+5*d+e==100)
printf("50,20,10,5,1分别有:%d,%d,%d,%d,%d\n",a,b,c,d,e);
}
}

相似回答