解题思路:通过观察可以发现,引用一个三层循环:X->Z,再将题目条件嵌入即可。
#include<stdio.h>
int main()
{
char n1,n2,n3;//定义三个字符变量用来储存x,y,z。
for(n1='X';n1<='Z';n1++)//第一层循环。
for(n2='X';n2<='Z';n2++)//第二层循环。
{
if(n1!=n2)//注意,n1,n2,n3,三者都不相同。
{
for(n3='X';n3<='Z';n3++)
{
if(n2!=n3&&n3!=n1)
{
if(n1!='X')
{
if(n3!='X'&&n3!='Z')
printf("a---%c\nb---%c\nc---%c\n",n1,n2,n3);
}
}
}
}
}
return 0;
}