“总运费不超过90000元”应为“总运费不超过9000元”吧?
若如此,
设A市调往C村x台,D村(12-x)台;B市调往C村(10-x)台,D村(x-4)台总运费y元
则y=400x+800(12-x)+300(10-x)+500(x-4)
即y=-200x+10600
因x≥0,12-x≥0,10-x≥0,x-4≥0
即4≤x≤10
又y=-200x+10600≤9000
即x≥8
所以8≤x≤10
所以整数x=8,9,10共三种调运方案
因为y=-200x+10600中y随x增大而减小
所以当x取最大值10,
即A市调往C村10台,D村2台;B市调往C村0台,D村6台时,
总运费最低,最低运费为-200*10+10600=8600元