答案是王充记错了,当然也可能他那时候的《淮南子》跟现行版本不一样?不太清楚,不知道有没有挖出过东汉的《淮南子》
儒者传书言:尧之时,十日并出,万物焦枯。尧上射十日,九日去,一日常出。此言虚也。夫人之射也,不过百步矢力尽矣。日之行也,行天星度。天之去人以万里数,尧上射之,安能得日?使尧之时,天地相近不过百步,则尧射日,矢能及之;过百步,不能得也。假使尧时天地相近,尧射得之,犹不能伤日。伤日何肯去?何则?日,火也。使在地之火附一把矩,人从旁射之,虽中,安能灭之?地火不为见射而灭,天火何为见射而去?此欲言尧以精诚射之,精诚所加,金石为亏,盖诚无坚则亦无远矣。夫水与火,各一性也。能射火而灭之,则当射水而除之。洪水之时,流滥中国,为民大害。尧何不推精诚射而除之?尧能射日,使火不为害,不能射河,使水不为害。夫射水不能却水,则知射日之语虚非实也。或曰:日,气也。射虽不及,精诚灭之。夫天亦远,使其为气,则与日月同;使其为体,则与金石等。以尧之精诚灭日亏金石,上射日则能穿天乎?世称桀、纣之恶,射天而地;誉高宗之德,政消桑谷。今尧不能以德灭十日,而必射之;是德不若高宗,恶与桀、纣同也。安能以精诚获天之应也?——《论衡·感虚篇》
《淮南书》言共工与颛顼争为天子,不胜,怒而触不周之山,使天柱折,地维绝;尧时十日并出,尧上射九日;鲁阳战而日暮,援戈麾日,日为却还。——《论衡·对作篇》
逮至尧之时,十日并出,焦禾稼,杀草木,而民无所食。猰貐、凿齿、九婴、大风、封豨、修蛇皆为民害。尧乃使羿诛凿齿于畴华之野,杀九婴于凶水之上,缴大风于青丘之泽,上射十日而下杀猰貐,断修蛇于洞庭,禽封豨于桑林,万民皆喜,置尧以为天子。——《淮南子·本经训》