The number 311148 (three hundred eleven thousand one hundred forty-eight) is written in Roman numerals as follows: CCCXICXLVIII