【思路】
第一步,原来价值3024元,每箱便宜2元后,价值2520元。可以得出共有(3024-2520)÷2=252箱货。
第二步,根据题意可知,大小卡车共有18辆,大卡车每车18箱,小卡车每车12箱,总共有252箱货。设小卡车有X辆,则大卡车为(18-X)辆,根据共有252箱货列方程:12X+18×(18-X)=252,解得X=12。
因此,答案为C。