问题分析:结肠癌发生了变黑说明有上消化道出血,因为血液在消化道寄存的时间太长发生了氧化所以为黑色。需要检查看看癌症是不是发生了远处转移,给予合理治疗。另外要注意休息,不要做体力活,并且要膳食合理增加营养。