第三届(2011年)蓝桥杯软件设计大赛初赛c/c++第一题
发布网友
发布时间:2023-07-21 23:43
我来回答
共3个回答
热心网友
时间:2024-11-23 09:54
我刚开始和你一样晕这道题, 不过后来想想其实就是考for循环和if的综合知识
给你敲了代码了就不做多解释了,你应该一看就懂的, 望采纳。。。
#include <stdio.h>
int main(void)
{
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&&a!=c&&b!=c)
printf("a->%c,b->%c,c->%c\n",a,b,c);
}
}
}
return 0;
}
热心网友
时间:2024-11-23 09:55
#include<stdio.h>
void main()
{
char a,b,c;
for(a='x';a<='z';a++)
{
for(b='x';b<='z';b++)
{
if(a==b)continue;
for (c='x';c<='z';c++)//满足条件“a说他不和x比,c说他不和x,z比”则输出该比赛名单
{
if(c==a||c==b)continue;
if(a!='x'&&c!='x'&&c!='z')
{
printf("a-%c\nb-%c\nc-%c\n",a,b,c);
}
}
}
}
}
热心网友
时间:2024-11-23 09:55
用穷举法就可以了。