思路
- 总共100元,买100只鸡
- 公鸡最多买20只
- 母鸡最多买33只
- 小鸡的数量为100-公鸡-母鸡
- 母鸡+公鸡+小鸡=100
- 小鸡1元3只,不单独
代码实现
intmain() { intx,y,z; //x公鸡,y母鸡,z小鸡for(x=0;x<=20;x++) for(y=0;y<=33;y++) for(z=0;z<=100-x-y;z++) if((5*x+3*y+z/3)==100&&x+y+z==100&&z%3==0){ printf("公鸡:%d 母鸡:%d 小鸡:%d\n",x,y,z); break; } return0; }