好的,我正在做一个 C++ 在线挑战,我必须通过了解他们的比赛(赢、输、平等等)来计算球队的得分。
程序输入如下:
3
4 0 1
2 0 2
0 1 4
我必须输出得分最高的球队的分数。
在这种情况下 4x3=12 是最高的,所以输出应该是 12。
到目前为止我的代码:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
int a[150],b[150],c[150];
for(int i=0;i<n;i++)
{
cin >> a[i] >> b[i] >> c[i];
}
sort(a,a+n);
sort(b,b+n);
sort(c,c+n);
int temp;
if(a[0]>b[0])
{
temp=a[0];
a[0]=b[0];
b[0]=temp;
}
if(b[0]>c[0])
{
temp=b[0];
b[0]=c[0];
c[0]=temp;
}
if(c[0]>a[0])
{
temp=c[0];
c[0]=a[0];
a[0]=temp;
}
cout << a[0] << endl;
cout << b[0] << endl;
cout << c[0] << endl;
cout << a[0]*3 << endl;
return 0;
}
我知道它看起来很糟糕。我不知道下一步该怎么做。