答:设公鸡、母鸡和小鸡各有x、y和z只,依据题意有:x+y+z=1005x+3y+z/3=100显然,z是3的倍数联立两式解得:x=4z/3-100>0y=200-7z/3>0解得:75大于75小于86的3的倍数有:78、81、84z=78时:x=4,y=18z=81时;x=8,y=11z=84时:x=12,y=4所以:公鸡母鸡和小鸡各有:4、18和78只或者:8、11和81只或者:12、4和84只