百发百中这则成语的意思是射一百次,中一百次,形容箭无虚发。泛指射击技术高明,每发必中;也比喻对事惰的预料有充分把握,从不失算。
这个成语来源于《战国策.西周策》,楚有养由基者,善射。去柳叶者百步而射之,百发百中。
苏厉,是战国时期从事政治外交活动的谋士。有一次,他听说秦国大将白起将要带兵攻打魏国都城大梁,而大梁一旦被秦占领,附近的西周王室就有危险。于是,苏厉对周王说:白起这几年打败过韩、赵等国,夺取了许多土地。现在他将要带兵攻打大梁,大梁一旦被白起攻下,周王室危险了!您应当想办法阻止白起出兵。于是周王派苏厉前往秦国。苏厉对白起说:从前,楚国有一个名叫养由基的人,是一个射箭能手,他距离柳树一百步放箭射击,每箭都射中柳叶的中心,百发百中,左右看的人都说射得很好,可是一个过路的人却说:这个人,可以教他该怎样射了。
养由基听了这话,心里很不舒服,就说:大家都说我射得好,你竟说可以教我射了,你为什么不来替我射那柳叶呢!
那个人说:我不能教你怎样伸左臂屈右臂的射箭本领;不过你有没有想过,你射柳叶百发百中,但是却不善于休息,等一会疲倦了,一箭射不中,就会前功尽弃。讲完这段故事,苏厉把话题拉回来说:你已经打败了韩、赵等国,取得了许多土地,功劳很大。现在,又要派你带兵出关,经过西周王室的所在地去进攻大梁,如果这一仗不能取胜,就会前功尽弃。你不如说自己生病,不要出兵为好。
白起听了,笑着说:我所向披靡,百战百胜,怎么会不能取胜呢?
于是,他没有被苏厉说动,率兵攻打魏国,果然又大获全胜,夺取了魏国的几十座城池。