您的位置:首页 > 编程语言 > C语言/C++

<c语言经典100例>c20 比赛顺序

2017-09-24 01:05 531 查看
/* 【程序20】	c20.c
* 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定
   比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出
   三队赛手的名单。
* 程序分析: 使用循环一个一个去匹配,每个人的对手都不相同,最后根据题目给出的条件判断输出 */

#include <stdio.h>

int main(int argc, char *argv[])
{
char a, b, c;	// a的对手, b的对手, c的对手

for(a='x'; a<='z'; a++) 	// a的对手从‘x’开始往后递增至'z'
{
for (b='x'; b<='z'; b++)	// b的对手从‘x’开始往后递增至'z'
{
if (a != b)	// a与b的对手不能重复
{
for (c='x'; c<='z'; c++)	// c的对手从‘x’开始往后递增至'z'
{
if (a!=c && b!=c)	// a,b,c三者的对手不能重复
{
if (a!='x' && c!='x' && c!='z')	// 根据题目的条件作出最终判断
{
printf("对局名单:a--%c\t b--%c\t c--%c\n", a, b, c);
}
}
}
}
}
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: