【思路】
工程问题。设A、B两台计算机的效率分别为10x、10y,则A、B计算机分别抽调出20%和50%的计算资源后,两台计算机的效率分别变为8x、5y。根据题意,可列:(10x+10y)×(30-18)=(8x+5y)×(30-18+6),解得,4x=5y。赋值x=5,y=4,则两台计算机的效率分别为50、40,两台计算机共同运行18小时后,由B计算机单独运行,还需要小时才能完成该任务。
因此,答案为C。