早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++关于一对一比赛问题C++题目,有两队选手,两队对一对一比赛,甲队为A、B、C、D、E乙队为J、K、L、M、N,经过抽签决定比赛配对名单。规定A不和J比赛,M不和D及E比赛。列出所有可能的名

题目详情
C++ 关于一对一比赛问题
C++题目,有两队选手,两队对一对一比赛,甲队为A、B、C、D、E乙队为J、K、L、M、N,经过抽签决定比赛配对名单。规定A不和J比赛,M不和D及E比赛。列出所有可能的名单.但是必须是一组一组的来,一组包括五对,这样一组,一组的列出来!比如A-K,B-J,D-L,E-N,C-M,这样才算是一组,就是那种比赛规则呀!
▼优质解答
答案和解析
  #include
  #include
  using namespace std;
  int main()
  {
  int nTimes=0;
  int nTeams=0;
  string One;
  string Two;
  string Team[6*5];
  for (int i=0;i<6;i++)
  {
  for (int j=0;j<5;j++)
  {
  if ((i==0&&j==0)||
  (i==3&&j==3)||
  (i==4&&j==3))
  {
  continue;
  }
  switch (i)
  {
  case 0:
  One="A";
  break;
  case 1:
  One="B";
  break;
  case 2:
  One="C";
  break;
  case 3:
  One="D";
  break;
  case 4:
  One="E";
  break;
  case 5:
  One="F";
  break;
  }
  switch (j)
  {
  case 0:
  Two=",J";
  break;
  case 1:
  Two=",K";
  break;
  case 2:
  Two=",L";
  break;
  case 3:
  Two=",M";
  break;
  case 4:
  Two=",N";
  break;
  }
  Team[nTeams]=One+Two;
  nTeams++;
  }
  }
  for (int i=0;i  {
  for (int j=i;j  {
  cout<  nTimes++;
  if (nTimes>=5)
  {
  nTimes=0;
  cout<  }
  }
  }
  return 0;
  }
看了C++关于一对一比赛问题C++...的网友还看了以下:

如图是在一次拔河比赛中,经过激烈比拼,最终甲队获胜,关于这场拔河比赛下列说法正确的是()A.甲队对  2020-05-17 …

甲、乙两队比赛篮球,第一场甲队比乙队多得16分,第二场又比乙队多得24分,第三场乙队比甲队多得8分  2020-06-04 …

足球比赛(应用题)甲,乙,丙三人足球队进行循环赛,甲,乙,丙三队的比分如下:甲:乙是3:2,丙:乙  2020-06-06 …

甲乙丙丁四支球队一起进行比赛,每两队都要比赛一场.到现在为止,甲队赛了3场,乙队赛了2场,丁赛了1  2020-06-15 …

甲乙丙丁戊5队进行篮球赛每两队之间要比一次,到现在为止,甲队已赛了4场,乙队赛了3场,丙队赛了2,  2020-06-23 …

甲乙丙丁四支球队进行比赛,每两队都要比赛一场.到现在为止,甲队已赛了3场,乙队赛了2场,丁队赛了1场  2020-11-30 …

拔河比赛物理问题物理题:甲.乙两队进行拔河比赛.甲队拉绳的力F1.乙队拉绳的力F2.结果甲队取胜,假  2020-12-08 …

急~~~!一道数学概率题目甲乙丙丁4个足球队参加比赛,假设每场比赛各队取胜的概率相等,现任意将这4个  2021-01-09 …

一次足球比赛,甲乙丙丁四个球队分在A组,每两个球队进行比赛.结果无一场平局,乙队赢了三场,丙队输了一  2021-01-09 …

5支足球队进行循环比赛(每两支球队都赛一场),已知甲队已赛3场,乙队比甲队赛的场数多,丙队比甲队赛的  2021-01-09 …