5名跳水高手参加10m高台跳水决赛,有好事者让5人依据实力预测比赛结果。
A选手说:B第二,我第三。
B选手说:我第二,E第四。
C选手说:我第一,D第二。
D选手说:C最后,我第三。
E选手说:我第四,A第一。
决赛成绩公布后,每位选手的预测都只说对了一半,即一对一错。请编程解出比赛的实际名次。
程序如下:
#include <iostream>
using namespace std;
int main(){
int A,B,C,D,E;
int rankA,rankB,rankC,rankD,rankE;
bool flag;
for(A=1;A<6;A++){
for(B=1;B<