D.假如B说的是对的,那么第一名就应是A,但D说的是错的,那么第一名又应该是D,矛盾
假如C说的是对的,那么第一名就应是B,但D说的是错的,那么第一名又应该是D,矛盾
假如D说的是对的,那么A说的与C说的都是错的,两者矛盾
所以A说对了,那么D就说错了,所以第一名是D
D.假如B说的是对的,那么第一名就应是A,但D说的是错的,那么第一名又应该是D,矛盾
假如C说的是对的,那么第一名就应是B,但D说的是错的,那么第一名又应该是D,矛盾
假如D说的是对的,那么A说的与C说的都是错的,两者矛盾
所以A说对了,那么D就说错了,所以第一名是D