本文主要是介绍c语言200例 042 计算学生的平均身高,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
要求:输入学生个数,输出身高平均值
核心思路:
1.用数组名做参数,应该在主调函数和被调用函数中分别定义数组
2.实参数组与形参数组的类型应该一致
3.形参数组可以不指定大小,在定义数组时在数组名后跟一个空的方括号
4.用数组名做函数实参时,不是把数组元素的值传给形参,而是把实参数组的起始地址传递给形参数组
运行结果如下
参考代码如下
#include <stdio.h>
float average(float array[],int n)
{int i;float aver,sum=0;for(i=0;i<n;i++)sum+=array[i]; aver=sum/n; return(aver);
}
int main()
{float average(float array[],int n); float height[100],aver;int i,n;printf("请输入学生的数量:\n");scanf("%d",&n); printf("请输入学生们的身高:\n");for(i=0;i<n;i++)scanf("%f",&height[i]); printf("\n");aver=average(height,n); printf("学生的平均身高为:%6.2f\n",aver); return 0;
}
这篇关于c语言200例 042 计算学生的平均身高的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!