写一个函数void f(float score[10],float b[3]),在该函数内计算这10个学生成绩的最大、最小和平均值,结果放在b中。主函数通过调用函数f,输出最大、最小和平均值。
时间: 2024-02-24 20:54:20 浏览: 19
好的,以下是该函数的代码实现:
```c
void f(float score[10], float b[3]) {
float max = score[0];
float min = score[0];
float sum = 0.0;
for (int i = 0; i < 10; i++) {
if (score[i] > max) {
max = score[i];
}
if (score[i] < min) {
min = score[i];
}
sum += score[i];
}
b[0] = max;
b[1] = min;
b[2] = sum / 10;
}
```
在主函数中,可以这样调用该函数并输出结果:
```c
int main() {
float score[10] = {85, 76, 92, 88, 90, 95, 83, 79, 87, 91};
float b[3];
f(score, b);
printf("最大值为:%.2f\n", b[0]);
printf("最小值为:%.2f\n", b[1]);
printf("平均值为:%.2f\n", b[2]);
return 0;
}
```
输出结果为:
```
最大值为:95.00
最小值为:76.00
平均值为:87.60
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)