Newton's law of universal gravitation does not explain the Mercury's orbit anomalous precession, and the gravitational constant G values measured by different research teams do not coincide. This paper studied the two problems from a physical aesthetics and ideal fluid perspective, and derived a new formula for calculating the exact G value by using the speed of light in vacuum, including formulas for error correction, and verified by experimental results of other scientists. After being corrected, the G values measured by some famous surveyors approximately coincide with a specific value. The formulas also verified by the precession of Mercury's orbit and contribute an additional 35.94"/cy to the theoretical calculation value, the Mercury's anomalous precession, calculated by Le Verrier, is then reduced from 38"/cy to about 2"/cy. This provides another explanation for Mercury's anomalous precession which is completely different from that of Einstein's general relativity. Conclusion is that G equals 1/(16πc) when the masses are mass points and the Mercury's orbit anomalous precession equals 43"/cy should not be the evidence for prove Einstein's general relativity is correct. Further, this paper also presented an experimental plan for the space agency to verify who is right.