#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\nB——%c\nC——%c\n", i, j, k);
}
}
}
}
}
}
return 0;
}
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\nB——%c\nC——%c\n", i, j, k);
}
}
}
}
}
}
return 0;
}
本文展示了一个使用C语言编写的简单程序,该程序通过三层循环实现字母x、y、z之间的排列组合,并通过条件判断确保输出的每组排列不包含相同的字母。此程序为理解C语言中的循环和条件语句提供了一个实际应用案例。
2万+

被折叠的 条评论
为什么被折叠?



