编写函数,完成一组学生C语言成绩的值的运算 分数 10 作者 余廷忠 单位 贵州工程应用技术学院 编写两个函数,分别求一组学生C语言课程成绩的平均值和最小值。要求:10个学生成绩为整数,用数组存储。 输入格式: 从键盘将10个整数分别赋值给一个一维数组。 输出格式: 输出数组元素的平均值 输出数组元素的最小值 输入样例: 90 67 58 77 60 95 61 75 80 100 输出样例: average=76 min=58
时间: 2024-02-15 09:03:42 浏览: 113
以下是可以实现题目要求的 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 minVal = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] < minVal) {
minVal = arr[i];
}
}
return minVal;
}
int main() {
int scores[10];
printf("请输入10个学生的C语言成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
}
float avg = average(scores, 10);
int minScore = min(scores, 10);
printf("average=%.2f\nmin=%d\n", avg, minScore);
return 0;
}
```
该程序先通过循环将键盘输入的 10 个整数赋值给一个一维数组 `scores`,然后分别调用 `average()` 和 `min()` 函数求出平均值和最小值,并将结果输出到屏幕上。其中 `average()` 函数通过循环计算数组元素的和并除以数组长度得到平均值,`min()` 函数则通过循环遍历数组找到最小值。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![text/plain](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)