📄 main.cpp
字号:
#include "iostream.h"
char fwinner(int score[][4],int r,int c);
char mgoal(int score[][4],int r,int c);
char ngoal(int score[][4],int r,int c);
char max(int result[],int size);
void main()
{
int score[4][4]={0,2,1,2,1,0,3,4,4,1,0,1,2,2,1,0};
cout <<"胜利最多的是" <<fwinner(score,4,4) <<"队。" <<endl;
cout <<"进球最多的是" <<mgoal(score,4,4) <<"队。" <<endl;
cout <<"净胜球最多的是" <<ngoal(score,4,4) <<"队。" <<endl;
}
char fwinner(int score[][4],int r,int c)
{
int wins[4]={0,0,0,0};
for (int i=0;i<r;i++)
{
for (int j=0;j<c;j++)
{
if (score[i][j]>score[j][i])
wins[i]++;
}
}
return max(wins,4);
}
char mgoal(int score[][4],int r,int c)
{
int goal[4]={0,0,0,0};
for (int i=0;i<r;i++)
{
for (int j=0;j<c;j++)
{
goal[i]=goal[i]+score[i][j];
}
}
return max(goal,4);
}
char ngoal(int score[][4],int r,int c)
{
int ngoal[4]={0,0,0,0};
for (int i=0;i<r;i++)
{
for (int j=0;j<c;j++)
{
ngoal[i]=score[i][j]-score[j][i]+ngoal[i];
}
}
return max(ngoal,4);
}
char max(int result[],int size)
{
int max=0,maxi=0;
for (int i=0;i<size;i++)
{
if (result[i]>max)
{
max=result[i];
maxi=i;
}
}
switch (maxi)
{
case 0:
return 'A';
case 1:
return 'B';
case 2:
return 'C';
case 3:
return 'D';
default:
return 'e';
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -