Final answer:
Upon comparing the two numbers, we find that 342,456 has a higher value in the ten thousands place compared to 336,341, therefore, 342,456 is greater than 336,341.
Step-by-step explanation:
To compare the numbers 342,456 and 336,341, we need to look at the value of each digit starting from the largest place value, which is the hundred thousands place here. Both numbers have a '3' in the hundred thousands place, so we move to the next place value, the ten thousands place. In 342,456, the ten thousands digit is a '4', while in 336,341, it is a '3'. Since '4' is greater than '3', we conclude that 342,456 is greater than 336,341.
Thus, the correct answer is: B. 342,456 is greater than 336,341.