c语言中把一元五角全兑换成1分,2分,5分的硬币,要求每种硬币至少有一个,有多少种兑换的方法。

2020-08-09 财经 911阅读
输出太多了 没法显示 你中间的那些变量多余 最少一个那么你for循环必须从1开始同时也就不用=光<就可以了
# include
void main()
{
int a,b,c,i=0;
for(a=1;a<30;a++)
{
for(b=1;b<75;b++)
{
for(c=1;c<150;c++)
{
if(5*a+2*b+c==150)
{
printf("a=%d b=%d c=%d ",a,b,c);
i++;
printf("%d\n",i);
}
}
}
}
printf("%d\n",i);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com