正确答案C
张三养的猪有13%是黑毛猪,所以他只能养100头 或200头猪,因为猪的数量必须是整数,而只有100 或200 的13%才是整数.这样李四只能养60 或160 头猪,又因为李四养的猪有12.5%是黑毛猪,又因为12.5%只有乘以80才是整数,所以出李四只能养160 头猪,其中黑毛猪是;160×12.5%=20(头),非黑毛猪有:160-20=140(头)