运动会冠军归属问题

it2025-03-18  12

#include<iostream> using namespace std; int main() {     int c1,c2,c3,c4;     int A,B,C,D,E;     int people[5];     int sport[5];     char name[5][11]={"百米","四百米","跳高","跳远","三级跳"};     for(A=0;A<=4;A++)     {         for(B=0;B<=4;B++)         {             for(C=0;C<=4;C++)             {                 for(D=0;D<=4;D++)                 {                     for(E=0;E<=4;E++)                     {                         c1=(B==4)+(D==2);                         c2=(A==0)+(E==2);                         c3=(C==3)+(D==1);                         c4=(B==2)+(E==4);                         if(c1+c2+c3+c4==4&&c1*c2*c3*c4==1&&A+B+C+D+E==10&&(A+1)*(B+1)*(C+1)*(D+1)*(E+1)==120){                             people[0]=A;                             people[1]=B;                             people[2]=C;                             people[3]=D;                             people[4]=E;                             for(int i=0;i<=4;i++)                             {                                 cout<<name[i]<<"冠军得主是:"<<char(65+people[i])<<endl;                             }                         }                     }                 }             }         }     }     return 0; }

最新回复(0)