#include<stdio.h> void main() { int cock=0; //公鸡的数量 公鸡5元一只 int hen=0; //母鸡的数量 母鸡3元一只 int chick=0; //小鸡的数量 小鸡1元三只 for(cock=1;cock<20;cock++) //100块最多买20只公鸡 { for(hen=1;hen<33;hen++) //100块最多买33只母鸡 { chick=100-cock-hen; if(5*cock+3*hen+chick/3==100 && chick%3==0) { printf("%d %d %d\n",cock,hen,chick); } } } return 0; } /************************************************************** Problem: 1022 User: admin Language: C Result: Accepted Time:4 ms Memory:1036 kb ****************************************************************/