编写两个函数,分别求一组学生C语言课程成绩的平均值和最小值。要求:10个学生成绩为整数,用数组存储。
时间: 2024-03-05 08:51:03 浏览: 25
以下是实现上述功能的示例代码:
```c
#include <stdio.h>
// 定义数组长度
#define NUM 10
// 求学生C语言课程成绩的平均值
float averageScore(int scores[]) {
float sum = 0.0;
for (int i = 0; i < NUM; i++) {
sum += scores[i];
}
return sum / NUM;
}
// 求学生C语言课程成绩的最小值
int minScore(int scores[]) {
int min = scores[0];
for (int i = 1; i < NUM; i++) {
if (scores[i] < min) {
min = scores[i];
}
}
return min;
}
int main() {
int scores[NUM] = {80, 90, 70, 85, 95, 60, 75, 88, 92, 83};
// 求平均值
float avg = averageScore(scores);
printf("学生C语言课程成绩的平均值为:%.2f\n", avg);
// 求最小值
int min = minScore(scores);
printf("学生C语言课程成绩的最小值为:%d\n", min);
return 0;
}
```
上述代码中,我们首先定义了数组长度为 10,存储了 10 个学生成绩。然后,我们分别定义了 `averageScore` 和 `minScore` 两个函数,分别用来求学生C语言课程成绩的平均值和最小值。在 `main` 函数中,我们调用这两个函数计算出平均值和最小值,并输出到屏幕上。