“百发百中”又作“百步穿杨”,出自《史记·周本纪》。 战国时期,楚国有一大将名叫养由基,射箭技术十分高超,离柳树一百步,对着一寸长的柳叶射一百支箭,箭箭都中。养由基凭这本领,南征北战,为楚立下战功,因此便骄傲起来。一天,他又在练“百步穿杨”之术,人们都称赞他。一个老者却说:“百步穿杨固然好,但射的时间久了,疲倦力竭就射不准了,前功就会尽弃。”养由基听不进老人的劝告,最后在一次战斗中对射,被对方射中身亡。 人们由这个故事引申出“百发百中”或“百步穿杨”的成语,比喻射击技术的高超。