求教C语言:两个乒乓球队进行比赛

Python028

求教C语言:两个乒乓球队进行比赛,第1张

#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

}

A——z

B——x

C——y

Press any key to continue

struct _team {

int 队名代号

int 进球[6]

int 输球[6]

int 分数[6]

int 总积分

int 进球数

int 输球数

int 净进球数

} team[6]

例如 1 2比赛 分为2 1

则记录

team[0].进球[1] = 2

team[0].输球[1] = 1

team[0].分数[1] = 3

全部输入好了计算好总积分 进球数 输球数 净进球数

再对总积分排序,输出

int main(int argc, _TCHAR* argv[])

{

 char buff2[3]={'x','y','z'}

 int i,j,k

 char team[3]

 for(i=0i<=2i++) //穷举

 {

  team[0]=buff2[i]

  for(j=0j<=2j++)

  {

   team[1]=buff2[j]

   for(k=0k<=2k++)

   {

    team[2]=buff2[k]

    if(i==j || i==k || j==k) //不可一人出场两次

     continue

    if(team[0]=='x') //a不和x比

     continue

    if(team[2]=='x' || team[2]=='z') //c不和x\z比

     continue

    printf("[a,%c] [b,%c] [c,%c]",team[0],team[1],team[2])

   }

  }

 }

 return 0