早教吧作业答案频道 -->其他-->
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,这样才算是一组,就是那种比赛规则呀!
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;
}
#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<
if (nTimes>=5)
{
nTimes=0;
cout< }
}
}
return 0;
}
看了C++关于一对一比赛问题C++...的网友还看了以下:
数字签名和手写签名的区别是A.前者因消息而异,后者因签名者而异B.前者因签名者而异,后者因消息而 2020-05-24 …
数字签名和手写签名的区别是________。A.前者因消息而异,后者因签名者而异B.前者因签名者而异 2020-05-24 …
数字签名和手写签名的区别是 ______。A.前者因消息而异,后者因签名者而异B.前者因签名者而异, 2020-05-24 …
数字签名与手写签名的差别是A.数字签名是所签文件的物理部分,手写签名不是所签文件的物理部分B. 2020-05-24 …
下列关于数字签名的说法正确的是()A.数字签名是不可信的B.数字签名容易被伪造C.数字签名容易 2020-05-26 …
以下关于数字签名的说法,正确的是()。 A.数字签名可保证信息传输过程中信息的完整性 B.数字签名可 2020-05-26 …
数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程。数字签名 2020-05-26 …
签名:(Growoldalongwithmethebestisyettobe.执子之手,与子偕老) 2020-07-13 …
英语翻译都是很简单的用语!1.您好,请问您要做什么业务?2.取现会有**元的手续费3.您的签名和之 2020-07-19 …
一国两制爱国爱和平新华社香港11月3日电香港“保普选、反占中”大联盟发起的支持警方签名大行动,9天累 2021-01-01 …