编写两个函数,分别求一组学生C语言课程成绩的平均值和最小值。要求:10个学生成绩为整数,用数组存储。 输入格式: 从键盘将10个整数分别赋值给一个一维数组。 输出格式: 输出数组元素的平均值 输出数组元素的最小值
时间: 2024-02-19 22:02:33 浏览: 117
以下是求平均值和最小值的函数实现:
```C++
#include <iostream>
using namespace std;
// 求平均值
double average(int scores[], int n) {
double sum = 0;
for (int i = 0; i < n; i++) {
sum += scores[i];
}
return sum / n;
}
// 求最小值
int min(int scores[], int n) {
int minScore = scores[0];
for (int i = 1; i < n; i++) {
if (scores[i] < minScore) {
minScore = scores[i];
}
}
return minScore;
}
int main() {
int scores[10];
for (int i = 0; i < 10; i++) {
cin >> scores[i];
}
double avg = average(scores, 10);
int minScore = min(scores, 10);
cout << "average=" << avg << " min=" << minScore << endl;
return 0;
}
```
读入10个整数,存储在数组`scores`中,然后调用`average`和`min`函数求平均值和最小值,最后输出结果。注意,求平均值时需要将总和除以数组元素个数,因此需要使用`double`类型。
阅读全文