计算数组平均数函数嵌套调用c语言输入
时间: 2023-05-12 14:01:41 浏览: 168
C语言用自己输入的数组求平均数
5星 · 资源好评率100%
计算数组平均数的函数嵌套调用C语言程序可以按照以下步骤实现。
首先,定义一个函数来计算数组的平均数。这个函数将一个整数数组作为参数传递进来,并且用一个double类型变量来存储平均值。函数在计算平均值时需要遍历整个数组并把每个元素相加,然后除以数组长度,最后返回平均值。
接下来,在主函数中,定义一个整数数组并让用户输入数组元素的值。使用scanf函数从键盘读取整数值并存储在数组中。
然后,将数组作为参数调用刚刚定义的计算平均数的函数,并返回平均值。最后,使用printf函数将平均值输出到屏幕上,清空所有变量,并结束程序。
下面是示例代码:
#include <stdio.h>
// 定义计算平均数函数
double average(int array[], int len)
{
int i, sum = 0;
double avg;
for (i = 0; i < len; i++) {
sum += array[i];
}
avg = (double)sum / len;
return avg;
}
int main()
{
int array[10], i, len;
double avg;
printf("请输入数组长度:");
scanf("%d", &len);
printf("请输入数组元素:");
for (i = 0; i < len; i++) {
scanf("%d", &array[i]);
}
avg = average(array, len);
printf("数组平均数为:%.2lf", avg);
return 0;
}
阅读全文