The number 311970 (three hundred eleven thousand nine hundred seventy) is written in Roman numerals as follows: CCCXICMLXX