c语言数组a中存放了5个学生的身高值,求他们的平均身高。要求使用函数调用实现。
时间: 2023-06-25 09:02:38 浏览: 71
可以定义一个函数来计算平均身高,函数的参数为存放身高的数组,函数返回值为平均身高。
具体实现如下:
```c
#include <stdio.h>
float average(float a[], int n) {
float sum = 0.0;
for (int i = 0; i < n; i++) {
sum += a[i];
}
return sum / n;
}
int main() {
float height[5] = {170.5, 175.2, 162.3, 180.1, 168.8};
float avg = average(height, 5);
printf("平均身高为:%.2f\n", avg);
return 0;
}
```
运行结果:
```
平均身高为:171.78
```
其中,`average`函数中的参数`a`为存放身高的数组,参数`n`为数组中元素的个数,函数中使用循环遍历数组,将所有元素相加,最后除以元素个数得到平均值。在`main`函数中,定义了一个身高数组`height`,调用`average`函数计算出平均身高,并打印输出。
相关问题
用c语言数组a中存放了5个学生的身高值,求他们的平均身高。
可以使用以下代码来计算平均身高:
```c
#include <stdio.h>
int main() {
int a[5] = {170, 175, 180, 165, 155};
int sum = 0;
float avg;
int i;
for (i = 0; i < 5; i++) {
sum += a[i];
}
avg = (float)sum / 5;
printf("平均身高为%.2fcm\n", avg);
return 0;
}
```
这里定义了一个长度为5的整型数组a,存放了5个学生的身高值。使用for循环遍历数组,将每个学生的身高值累加起来,最后除以5求得平均身高。注意要将sum强制转换为浮点型,以便计算出正确的平均值。最后使用printf函数输出结果。
c语言编写数组a中存放一个学生5门课成绩,求平均成绩
好的,下面是使用C语言实现求解学生5门课平均成绩的示例代码:
```c
#include <stdio.h>
int main() {
int a[5] = {80, 90, 85, 92, 88}; // 存放5门课成绩的数组
int sum = 0; // 总成绩
float average; // 平均成绩
// 计算总成绩
for (int i = 0; i < 5; i++) {
sum += a[i];
}
// 计算平均成绩
average = (float)sum / 5;
// 输出平均成绩
printf("平均成绩为:%.2f\n", average);
return 0;
}
```
输出结果为:
```
平均成绩为:87.00
```
以上就是使用C语言实现求解学生5门课平均成绩的完整示例代码。需要注意的是,在C语言中,需要使用printf函数来输出结果,并且进行类型转换时可以使用强制类型转换。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)