⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 易学c++源码
💻 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 + -