答案:《晋楚城濮之战》中,晋胜楚败的原因主要有以下几点:(1)战略与策略的运用:晋文公善于运用策略,听取先轮的意见,采取了避其锐气、后发制人的策略。在战争开始之前,晋国就通过外交手段争取了齐、秦的支持,稳定了自己的后方,并对楚国实施了战略包围。同时,晋文公还善于利用矛盾,联合曹、卫,使楚国的盟国反戈一击。(2)善于运用心理战:晋文公在战争前通过“示怯”的方式,故意表现出对楚军的畏惧,使楚军产生了轻敌的情绪。在战争过程中,晋文公又通过“示信”的方式,让楚军相信晋军不会追击,从而放松了警惕。这些心理战术的运用,为晋军的胜利创造了有利条件。(3)军队素质与指挥能力:晋军纪律严明,训练有素,战斗力强。在战争中,晋文公能够灵活指挥,根据战场形势的变化及时调整战术和兵力部署。同时,晋军的将领们也都能够忠于职守,勇敢善战,为晋军的胜利立下了汗马功劳。(4)楚军的劣势:相比之下,楚军在战争中表现出了轻敌、骄傲自满的情绪,缺乏应有的警惕和准备。同时,楚军的将领子玉在指挥上也存在失误,未能及时收兵,导致中军溃败。此外,楚军还面临着内部矛盾和外部压力等问题,这些因素都影响了楚军的战斗力。综上所述,晋胜楚败的原因主要是晋文公善于运用战略与策略、善于运用心理战、军队素质与指挥能力强以及楚军的劣势等多方面因素共同作用的结果。这场战争充分展示了晋文公的智慧和勇气以及善于运用策略取得胜利的能力。