∵刚好每个名次都有人猜对,
∴①假设A说的C得第一对,则B得第二错;
则E说:A第一就错,则E第四就对;
则B说:D第四就错,A第三就对;
则D说:B第三就错,C第五就对;
此处D说C第五就对,而A说的C得第一对相矛盾,故假设A说的C得第一对是错误的;
②假设A说:C得第一错,B得第二对;
则D说:B第三就错,B第五就对;
则C说:D第五就错,E第四就对;
则E说:A第一就错,我第四就对;
则B说:D第四就错,A第三就对;
综上得:B得第二,A第三,E第四,C第五,则D第一;
∴得奖者顺序是:D,B,A,E,C.
你确定此题有解?我怎么算都不对,,,无解吧。。。