编写两个函数,分别求一组学生C语言课程成绩的平均值和最小值。要求:10个学生成绩为整数,用数组存储。 输入格式: 从键盘将10个整数分别赋值给一个一维数组。 输出格式:输出数组元素的最小值
时间: 2023-07-16 22:17:17 浏览: 161
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
以下是求平均值和最小值的代码实现:
```c
#include <stdio.h>
// 求平均值
double average(int arr[], int size) {
double sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum / size;
}
// 求最小值
int min(int arr[], int size) {
int min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
int main() {
int scores[10];
printf("请输入10个整数作为学生C语言课程成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
}
double avg = average(scores, 10);
int min_score = min(scores, 10);
printf("平均分:%.2f,最低分:%d\n", avg, min_score);
return 0;
}
```
示例输入:
```
90 87 92 88 85 89 91 86 93 84
```
示例输出:
```
平均分:88.50,最低分:84
```
阅读全文