#include<iostream>
using namespace std;
void main()
{
int person[5][5], i, j, max;
for(i=0;i<5;i++)
for (j = 0; j < 4; j++)
{
cin >> person[i][j];
}
for (i = 0; i < 5; i++)
person[i][4] = 0;
for (j = 1; j < 4; j++)
{
person[0][4] += person[0][j];
person[1][4] += person[1][j];
person[2][4] += person[2][j];
person[3][4] += person[3][j];
person[4][4] += person[4][j];
}
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
cout << person[i][j] << " ";
}
cout << "\n";
}
for (i = 0; i < 4; i++)
{
max = person[0][4];
if (person[i][4] > person[0][4])
max = person[i][4];
}
cout << person[i][0] << " " << "max=" << max;
getchar();
getchar();
}
using namespace std;
void main()
{
int person[5][5], i, j, max;
for(i=0;i<5;i++)
for (j = 0; j < 4; j++)
{
cin >> person[i][j];
}
for (i = 0; i < 5; i++)
person[i][4] = 0;
for (j = 1; j < 4; j++)
{
person[0][4] += person[0][j];
person[1][4] += person[1][j];
person[2][4] += person[2][j];
person[3][4] += person[3][j];
person[4][4] += person[4][j];
}
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
cout << person[i][j] << " ";
}
cout << "\n";
}
for (i = 0; i < 4; i++)
{
max = person[0][4];
if (person[i][4] > person[0][4])
max = person[i][4];
}
cout << person[i][0] << " " << "max=" << max;
getchar();
getchar();
}
本文展示了一个使用C++编程语言处理二维数组的例子。代码演示了如何从用户那里获取输入并将其存储在一个5x4的二维数组中,然后计算每一行的总和,并将这个总和存放在对应行的第五个位置。最后,程序输出整个数组,包括计算得到的总和,并找出最大行总和及其对应的行号。

被折叠的 条评论
为什么被折叠?



