生成C语言程序编写两个函数,分别求一组学生C语言课程成绩的平均值和最小值。要求:10个学生成绩为整数,用数组存储
时间: 2024-03-05 11:50:20 浏览: 72
好的,以下是你需要的C语言程序:
```c
#include <stdio.h>
// 定义函数,求平均值
float average(int arr[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum += arr[i];
}
return (float)sum / n;
}
// 定义函数,求最小值
int min(int arr[], int n) {
int min = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
int main() {
int scores[10] = {80, 90, 70, 85, 95, 75, 60, 88, 92, 79}; // 学生成绩数组
float avg = average(scores, 10); // 求平均值
int min_score = min(scores, 10); // 求最小值
printf("平均成绩:%f\n", avg);
printf("最低成绩:%d\n", min_score);
return 0;
}
```
这个程序中,我们先定义了两个函数 `average` 和 `min`,分别用来求平均值和最小值。在 `main` 函数中,我们定义了一个包含 10 个学生成绩的数组,并且调用了 `average` 和 `min` 函数来求出平均成绩和最低成绩,并打印出来。
阅读全文