设公鸡有X只,则母鸡有X+18只,小鸡有78-X-X-18=60-2X只
依题意有4X+3(X+18)+(1/2)(60-2X)=138
得6X+84=138
X=9
即公鸡9只,于是母鸡9+18=27只,小鸡60-2*9=42只.