输入
依次输入数组元素
输出
输出处理结果
样例输入
3 4 5 2
1 7 0 4
3 8 2 2
样例输出
5 4 3 2
7 1 0 4
8 3 2 2
#include<iostream>
#include<iomanip>
#include<vector>
#include<string>
#include<cmath>
using namespace std;
int main()
{
vector<int>p(12);
vector<int>max(3);
for (int j = 0; j < 3; j++)
{
for (int i = 0; i < 4; i++)
{
cin >> p[j * 4 + i];
}
}
for (int j = 0; j < 3; j++)
{
max[j] = p[j*4];
for (int i = 0; i < 4; i++)
{
if (p[j * 4 + i] > max[j])
{
max[j] = p[j * 4 + i];
}
}
}
// for (int j = 0; j < 12; j++)
// {
// cout << p[j];
// }cout << endl;
// for (int j = 0; j < 3; j++)
// {
// cout << max[j];
// }cout << endl;
for (int j = 0; j < 3; j++)
{
for (int i = 0; i < 4; i++)
{
if (p[j * 4 + i] == max[j])
{
int temp = p[j * 4 + i];
p[j * 4 + i] = p[j*4];
p[j*4] = temp;
}
}
}
// for (int j = 0; j < 12; j++)
// {
// cout << p[j];
// }cout << endl;
for (int j = 0; j < 3; j++)
{
for (int i = 0; i < 4; i++)
{
cout<<p[j * 4 + i]<<" ";
}
cout << endl;
}
return 0;
}