甲每小时行36千米,则每秒行 36÷3.6 = 10 米;
乙每小时行3.6千米,则每秒行 3.6÷3.6 = 1 米;
火车在甲旁开过用10秒钟,甲行了 10×10 = 100 米,且甲和火车相向行驶,
则火车 10 秒时间行驶的距离比火车的车长少 100 米;
火车在乙旁开过用21秒钟,乙行了 1×21 = 21 米,且乙和火车同向行驶,
则火车 21 秒时间行驶的距离比火车的车长多 21 米;
可得:火车每秒钟行 (100+21)÷(21-10) = 11 米;
所以,火车的车长是 11×10+100 = 210 米.