c++的基础题目:
题目:现有3个小组,每个小组4个队员进行投篮比赛,输入每个队员的投篮得分,统计输出每个小组的总得分和每个组的最高分。
提示:定义二维数组a[3][6],a[i][4]存放第i组的总分,a[i][5]存放第i组的最高分,也可以用自定义函数实现。
#include <iostream>
using namespace std;
void max(int a[][6], int b[])
{
int i, j;
for (i = 0; i < 3; i++)
{
b[i] = a[i][0];
for (j = 1; j < 4; j++)
{
if (b[i] < a[i][j])
b[i] = a[i][j];
}
}
}
int main()
{
int i, j, b[3], a[3][6];
cout << "输入每组队员的投篮分数:";
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
cin >> a[i][j];
}
for (i = 0; i < 3; i++)
{
int sum = 0;
for (j = 0; j < 4; j++)
{
sum += a[i][j];
cout << a[i][j]<<' ';
}
cout << sum << ' ';
max(a, b);
cout << b[i] << endl;
}
return 0;
}