中国清末以前的历史和战争史,实际就是中原的农耕民族和北方的游牧民族之争,在军事上秦、汉、唐在对抗北方的游牧民族时都是占上风的,对付当时强大的游牧民族有多种方法,并且本身也拥有强悍的骑兵。但其后有部分学者认为五胡乱华重挫了正源的中原汉文明,其后多次被游牧民族入侵,另外有一部分认为中国元朝一直打到黑海,其实元朝当时只是蒙古帝国的一部分。到明朝其实军力还是比较强悍的,特别出现了中国以前未有出现过的强大海军,同时也开始接受西方热兵器,如红衣大炮等,但因综合因素未能抵挡住手持弓箭的女真,而满清前期武力还是强盛的,处理了新疆和西藏问题,打下了历史上中国最大的版图(关于元那是有争议的),满清女真本马背民族,不擅海河,又丢弃了明朝的航海基础,错过了大航海大发展时代,落后于西方后,开始闭关锁国,后面大家都知道了,输在体制、科技、国力上,搞得现在都还在追赶,其实从历史上看中国人的战力是很强悍的,同时人口的基数多,地域面积大,本土文化根深,很难被完全入侵,其实楼主的命题有点伪命题,中国人这个范围,从个人认为前期的农耕民族和北方的游牧民族应该算内斗,只是民族不同,而外斗应是近代与西方及日本之间的战争,擅不擅长打仗,这个也很难判定,这也是分时期的,在封建社会大部分时间都是很强悍的,近代被搞得有点惨,直到通过抗日、解放战争练出了一批虎狼之师,这批精锐其实当时包含了中国的国共军队,另外还有一种特有中华文化就是融合,做为中原被完整入侵的只出现在封建时期的游牧入侵,基本都被汉文明同化,同时也说明一个现象,游牧的每次中原完整入侵其实都依靠了中原的内乱或协助,成功后也每次依靠原有豪门或官员体系进行统治,最后被同化。而最近的日本侵略同样也想用此方法来统治,如建立伪满政权,但最后反而被消耗掉。其实擅不擅长打仗,最终还是由综合国力水平等因素决定。