要求将2元兑换成有伍角`贰角和壹角(每种都有),问有几种兑换法?(C语言程序设计题目!)

要求将2元兑换成有伍角`贰角和壹角(每种都有),问有几种兑换法?(C语言程序设计题目)

#include<stdio.h>
int main(void)
{
int i_5,i_2,i_1;
for(i_5=0;i_5<=4;i_5++)
for(i_2=0;i_2<=10;i_2++)
for(i_1=0;i_1<=20;i_1++)
if(20==i_5*5+i_2*2+i_1)
printf("five:%d two:%d one:%d\n",i_5,i_2,i_1);
return 0;

}追问

错的

追答

我测试没有问题,请问什麽错误情况?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-11
void main()
{
int n(0), i(0);
for (int i = 1; i != 4; i++)//5角
for(int j = 1; j != 7; j++)//2角
for(int k = 1; k != 14; k++)//1角
if ( (5*i + j*2 + k) == 20)
{
printf("5角:%d张, 2角:%d张, 1角: %d张\r\n", i, j, k);
n++;
}
printf("一共用%d种组合", n);
}追问

错的

本回答被网友采纳
第2个回答  2012-12-11
八种
相似回答