In this paper two reasons-the deviation of the data from the origin and the size of the data-causing the ill-conditioned normal equations in the least square fitting of a polynomial are discussed. And a method to improve the ill-condition is put forward. The method is the data processing in advance. By the means of the data processing in advance the spectral conditional number can be reduced greatly,then the result of the fitting is reliable.