其他分享
首页 > 其他分享> > 【C语言】乒乓球比赛问题

【C语言】乒乓球比赛问题

作者:互联网

题目描述

两个乒乓球队进行比赛,各出三人。甲队为a, b, c三人,乙队为x, y, z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比。请编程找出三对赛手的对阵名单。

源代码

#include<stdio.h>
#include<stdlib.h>

int main()
{
	char a, b, c;
	//a的对阵选手
	for (a = 'x'; a <= 'z'; a++)
	{
		//b的对阵选手
		for (b = 'x'; b <= 'z'; b++)
		{
			//当a的对阵选手与b的对阵选手不为同一人时
			if (a != b)
			{
				//c的对阵选手
				for (c = 'x'; c <= 'z'; c++)
				{
					//当a的对阵选手与c的对阵选手不同,b的对阵选手与c的对阵选手不同时
					if ((a != c) && (b != c))
					{
						//a不和x比,c不和x,z比
						if ((a != 'x') && (c != 'x') && (c != 'z'))
						{
							printf("对阵名单为:a -- %c, b -- %c, c -- %c\n", a, b, c);
						}
					}
				}
			}
		}
	}
	system("pause");
	return 0;
}

标签:三人,比赛,甲队,乒乓球,名单,C语言,include,对阵
来源: https://blog.csdn.net/ZD_012/article/details/104701479