Which number is greater: 3.15042 or 3.98556? Provide your reasoning.
3.98556 is greater than 3.15042 because the integer part is the same, and at the tenths place, 3.98556 has 9 which is greater than 1.