关于#c++#的问题:请用DevC++写出:有一个一维数组存放10名学生的成绩,写一个函数,求出所有成绩的平均、最高和低分

请用DevC++写出:有一个一维数组存放10名学生的成绩,写一个函数,求出所有成绩的平均、最高和低分。(今天晚上要交但遇到困难了!)

没人的话我来给你写一个

您可以使用以下代码来求出10名学生的平均、最高和低分:

#include <iostream>
using namespace std;

// 定义函数,用于求出10名学生的平均、最高和低分
void getScores(int scores[]) {
int sum = 0; // 用于存放总分
int max = scores[0]; // 用于存放最高分
int min = scores[0]; // 用于存放最低分
for (int i = 0; i < 10; i++) {
sum += scores[i];
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
cout << "平均分:" << sum / 10.0 << endl;
cout << "最高分:" << max << endl;
cout << "最低分:" << min << endl;
}

int main() {
int scores[10]; // 定义一个一维数组,用于存放10名学生的成绩
// 输入每名学生的成绩
for (int i = 0; i < 10; i++) {
cout << "请输入第" << i + 1 << "名学生的成绩:";
cin >> scores[i];
}
// 调用函数,计算10名学生的平均、最高和低分
getScores(scores);
return 0;
}