题目说明:
大意就是:三局比赛,赢一局得1分,平局都不得分,最后分别显示得分情况。
示例代码:
// compareTriplets.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <windows.h>
#include <vector>
#include <iostream>
using namespace std;
vector<int> solve( int a1, int a2, int a3, int b1, int b2, int b3 )
{
vector<int> points(2);
int a[3] = { a1, a2, a3 };
int b[3] = { b1, b2, b3 };
for( int i = 0; i < 3; i++ )
{
if( a[i] > b[i] )
{
points[0]++;
}
else if( a[i] < b[i] )
{
points[1]++;
}
}
return points;
}
//新版的
vector<int> compareTriplets(vector<int> a, vector<int> b) {
vector<int> points(2);
int a1[3] = { a[0], a[1], a[2] };
int b1[3] = { b[0], b[1], b[2] };
for( int i = 0; i < 3; i++ )
{
if( a[i] > b[i] )
{
points[0]++;
}
else if( a[i] < b[i] )
{
points[1]++;
}
}
return points;
}
int main()
{
int a1, a2, a3;
cin >> a1 >> a2 >> a3;
int b1, b2, b3;
cin >> b1 >> b2 >> b3;
vector<int> result = solve( a1, a2, a3, b1, b2, b3 );
for( int i = 0; i < result.size(); i++ )
{
cout << result[i] << endl;
}
system( "pause" );
return 0;
}