C语言乒乓球比赛抽签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言乒乓球比赛抽签相关的知识,希望对你有一定的参考价值。
两个乒乓球队进行比赛,各出3人,甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单?
C语言的#include "stdio.h"
int main()
char i,j,k; /* i是a的对手;j是b的对手;k是c的对手*/
for (i='X';i<='Z';i++)
for (j='X';j<='Z';j++)
if (i!=j)
for (k='X';k<='Z';k++)
if (i!=k && j!=k)
if (i!='X' && k!='X' && k!='Z')
printf("A--%c B---%c C--%c\n",i,j,k);
getchar();
return 0;
c++的
#include <iostream>
using namespace std;
int main()
char i,j,k; /* i是a的对手;j是b的对手;k是c的对手*/
for (i='X';i<='Z';i++)
for (j='X';j<='Z';j++)
if (i!=j) for (k='X';k<='Z';k++)
if (i!=k && j!=k)
if (i!='X' && k!='X' && k!='Z')
cout<<"A--"<<i<<" B--"<<j<<" C--"<<k<<endl;
getchar();
getchar();
return 0;
参考技术A #include "stdio.h"
main()
char x='a',y='b',z='c';
int i=1;
while(i>0)
if (x!='a' && x!='c' && z!='c') break;
else
x++;
if (y == 'c') y='a';
else y++;
if (z == 'c') z='a';
else z++;
printf("X vs %c,Y vs %c,Z vs %c",x,y,z);
参考技术B #include<stdio.h>
void main()
char A,B,C;
for(A='X';A<='Z';A++)
for(B='X';B<='Z';B++)
for(C='X';C<='Z';C++)
if(A!='X'&&C!='X'&&C!='Z'&&A!=B&&B!=C&&C!=A)printf("A===%c,B===%c,C===%c\n",A,B,C);
return 0;
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。(代码片段
/* 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 解题思路: 暴力法: 三循环,同时i!=j,j!=k,k!=i,同时i!=x,k!=x,k!=z */ #include<stdio.h> #include<math.h> #include<malloc.h> main() { char i,j,k; for(i=‘x‘;i<=‘z‘;i++){ for(j=‘x‘;j<=‘z‘;j++){ if(i!=j){ for(k=‘x‘;k<=‘z‘;k++){ if(i!=‘x‘&&k!=‘x‘&&k!=‘z‘){ printf("a-%c,b-%c,c-%c\n",i,j,k); } } } } } }
以上是关于C语言乒乓球比赛抽签的主要内容,如果未能解决你的问题,请参考以下文章
有2个乒乓球对进行比赛,每队各出3个人 甲队为ABC乙队为XYZ 抽签决定比赛名单,A不跟X比 C不跟X、Z比 编程
C语言试题115之两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定 比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请