帮忙用C语言编一个简单小程序

两个乒乓球队伍进行比赛 各队出三人,每人与对方队的一人进行一场比赛,甲队出 A B C.乙队出X Y Z。编写程序找出所有可能的对阵情况, 抽签结束后,A说他不和X比,C说他不和X,Z比,编写程序找出三对手名单 .
希望多一点注释,最好能分析一下,讲解一下,谢谢.

定义三个字符变量
因为A,B,C有可能和X,Y,Z中一人比
所以利用三层循环,找出所有的情况
有因为A 对手不能和B相同
所有在对B的对手所有情况进行寻找时
进行条件判断 即A!=B
同理C 对手不能和A与B的对手相同
所以有A!=C&&B!=C
最后有A说他不和X比,C说他不和X,Z比
A!='X'&&C!='X'&&C!='Z'
#include <stdio.h>
#define N 4
int main(void)
{
char A,B,C;
for(A='X';A<='Z';A++)
{
for(B='X';B<='Z';B++)
{
if(A!=B)
{
for(C='X';C<='Z';C++)
{
if(A!=C&&B!=C)
{
if(A!='X'&&C!='X'&&C!='Z')
{
printf("\nAvs%c,Bvs%c,Cvs%c",A,B,C);
}
}
}
}
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-08
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
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("order is a--%c\tb--%c\tc--%c\n",i,j,k);
}
}
}
}

谁能帮我编一个C语言的小程序?
```c \/\/ 英尺转换为英寸 \/\/ 1 英尺 = 12 英寸 include float FeetToInch(float feet) { float inches = 12 * feet;printf("%f 英尺转换为英寸后是:%f 英寸\\n", feet, inches);return inches;} \/\/ 英寸转换为厘米 \/\/ 1 英寸 = 2.54 厘米 float InchToCentimeter(float inches) { ...

谁能用C语言帮我写几个小程序 急求
int main(){ int max(int x,int y,int z);int a,b,c,d;scanf("%d%d%d",&a,&b,&c); \/\/scanf%d间不能有逗号,后面是输入的地址因此得加& d=max(a,b,c); \/\/输入的是abc,不是x,y,z\/\/x,y,z是形参a,b,c是实参 printf("max=%d",d);\/\/不是print是printf return 0;} in...

C语言高手来一下帮我编个小程序
int main(){ char *str , *ch , *c[] = {"个位为:" , "十位为:" , "百位为:" , "千位为:" , "万位为:"};scanf("%s",str);int i = 0 ;\/\/要求1.求出它是几位数 printf("此数为%d位数\\n",(sizeof(str)-1)) ;\/\/因为sizeof连最后一个结尾符都要算,所以这里我减去...

求几C语言个小游戏代码,简单的,要注释、、谢谢了、
\/\/这是一个显示方格的小程序,小方格可一左右移动的,可以按A键、D键、方向键,按n \/\/时则退出程序。这个程序整体很简单你看一会就能明白了,上下移动还没弄好。include<stdio.h> void main(){ int i,keyCount=0;int n=196,e=179,wu=218,eu=191,wd=192,ed=217; \/\/定义方格边框 char ...

怎么编写C语言程序,如:Helloworld的?
1、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:2、或者可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译...

用C语言编写一个简单的图书管理小程序
include<string> include<fstream> include<stdio.h> using namespace std;const int maxb=10000; \/\/最多的图书 class book\/\/图书类 { int tag; \/\/删除标记1:已删0:未删 int number; \/\/isbn书号 char name[20]; \/\/书名 char author[10]; \/\/主编 char ...

求c语言大佬帮助!帮我写个小程序,谢谢
int n);\/\/在屏幕上输出数组各元素的值(逗号分隔)#define N (10)int main(){ int a[N],b[N],c[N*2],i; srand(time(NULL)); Init(a,N); Print(a,N); Short(a,N); Print(a,N); Init(b,N); Print(b,N); Short(...

怎么用c语言编写一个小程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

用C语言编写一个输出图形的小程序。
void main(){ int i,j;for(i=0;i<4;i++){ for(j=1;j<4-i;j++)printf(" ");for(j=4-i;j<=4+i;j++)printf("*");printf("\\n");} for(i=4;i<7;i++){ for(j=0;j<i-3;j++)printf(" ");for(j=i-3;j<=9-i;j++)printf("*");printf("\\n");} getch(...

帮我写几个简单的C语言的小程序吧!老师要求用循环语句。谢谢啦!_百 ...
int i;for(i=1;i<=x;i++){ if(x%i==0){ printf("%u \\n",i);} } } void no2(void){ int i,j;for(i=0;i<5;i++){ for(j=0;j<=i;j++){ printf("%d",1);} putchar('\\n');} } void no3(unsigned x){ int i,j;for(i=2;i<=x;i++){ for(j=2;j<...

相似回答
大家正在搜