So, how many Earths can fit in the Sun? The answer is that it would take 1.3 million Earths to fill up the Sun.
If youd like to do the calculation yourself, here are your numbers. The volume of the Sun is 1.412 x 1018 km3. And the volume of the Earth is 1.083 x 1012 km3. So if you divide the volume of the Sun by the volume of the Earth, you get 1,300,000.
http://www.universetoday.com/65356/how-many-earths-can-fit-in-the-sun/
I was doing the short way and only used the respective mean diameters, not the volume or total mass.
But that makes it even more impressive that they are still the EXACT same distance apart.