从题意知:小刘说自己22岁与小李说小刘23岁相矛盾,
设其一是对的(我设的是小刘)代入可知刘与李的年龄,再带入小陈说的话中验证一下
我的答案是小刘22岁,小陈25岁,小李21岁
三者说错的话分别是:比小陈小2岁;小李是25岁;小刘23岁
如果小刘说的自己是22岁是对的,那么小李说的小刘23岁是错的,那么他说的其他话是对的那么小陈比小刘大3岁,所以小陈是25岁,那么小刘说的自己比小陈小2岁是错的,那么小刘说的自己比小李大1岁是对的那么小李是21岁,带入小陈说的话中验证…………小陈25岁比小刘小李都大,所以第1句是对的,小李21岁,小陈25岁,所以小李和我相差4岁是对的,所以小李是25 岁是错的,所以答案符合要求