请在 下方输入 要搜索的题目:

五个学生A、B、C、D、E参加某一项比赛。甲、乙两人在猜测比赛的结果。甲猜的名次顺序为A、B、C、D、E,结果没有猜中任何一个学生的名次,也没有猜中任何一对相邻名次(所谓一对相邻名次,是指其中一对选手在名次上邻接。例如1与2,或者2与3等)。乙猜的名次顺序为D、A、E、C、B,结果猜中了两个学生的名次,并猜对了两对学生名次是相邻的。问比赛结果如何?

五个学生
A、
B、
C、
D、E参加某一项比赛。甲、乙两人在猜测比赛的结果。甲猜的名次顺序为
A、
B、
C、
D、E,结果没有猜中任何一个学生的名次,也没有猜中任何一对相邻名次(所谓一对相邻名次,是指其中一对选手在名次上邻接。例如1与2,或者2与3等)。乙猜的名次顺序为
D、
A、
E、
C、B,结果猜中了两个学生的名次,并猜对了两对学生名次是相邻的。问比赛结果如何?

发布时间:2024-12-19 04:10:18
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:答:main() { int c1,c2,c3,c4,c5,s1,s2,t;   for(c1=2;c1<=5;c1 )    { for(c2=1;c2<=5;c2 )         if((c2!=2)||(c2-c1)!=1)            for(c3=1;c3<=5;c3 )              if((c3!=3)||(c3-c2)!=1)                for(c4=1;c4<=5;c4 )                  if((c4!=4)||(c4-c3)!=1)                    for(c5=1;c5<=4;c5 )                      if((c5-c4)!=1)                       { s2=0;                         if(c1==4) s2=s2 1;if(c2==1) s2=s2 1;if(c3==5) s2=s2 1;if(c4==3) s2=s2 1;if(c5==2) s2=s2 1;                         s1=0;                         t=10*c1 c2;                         if((t==41)||(t==15)||(t==53)||(t==32))s1=s1 1;                         t=10*c2 c3;                         if((t==41)||(t==15)||(t==53)||(t==32))s1=s1 1;                         t=10*c3 c4;                         if((t==41)||(t==15)||(t==53)||(t==32))s1=s1 1;                         t=10*c4 c5;                         if((t==41)||(t==15)||(t=53)||(t==32))s1=s1 1;                         if((s1==2)&&(s2==2))                printf(“%d,%d,%d,%d,%d\n”,c1,c2,c3,c4,c5);                       }//endif    }//外层endfor}
专业技术学习
专业技术学习
搜搜题库系统