}*average+=a[i]/n; //求平均值 } printf("最大值=%f,最小值%f,平均值%f",*max,*min,*average); printf("\n"); }intmain() {voidfun(floata[],intn,float*max,float*min,float*average);floata[5]= {10,20,30,5,6};floatmax;floatmin;floataverage; fun(a,5,&max,&min,&average);...
在C语言中,你可以创建一个函数来计算数组的平均值。这个函数将接收一个数组和数组的长度作为参数,并返回数组元素的平均值。以下是如何实现这个函数的详细步骤和代码示例: 创建函数: 定义一个名为average的函数,它接收一个double类型的指针(指向数组的首元素)和一个int类型的变量(表示数组的长度)作为参数。函数的返回...
C语言计算一维数组的平均值(函数) C语言是一种广泛应用于嵌入式系统和程序开发的高级编程语言。它提供了丰富的内置函数和语法结构,使程序员能够高效地编写各种应用程序。 计算一维数组的平均值是一项基本的数学操作,涉及到处理数组中的所有元素,并计算它们的总和,然后除以元素的个数。以下是一个使用函数计算一维数组...
printf("数组1的平均值为%.4f.\n",avg(a1,n)); printf("请输入数组2的元素个数:"); scanf("%d",&n); printf("请输入%d个数组元素",n); for(i=0;i<n;i++) scanf("%d",&a2[i]); printf("数组2的平均值为%.4f.\n",avg(a2,n)); }...
double getAverage(double a[]){ int i;double sum=0;for(i=0;i<n;i++)sum+=a[i];return sum/n;} int main(){ int i;printf("输入数组的元素个数 n :\n");scanf("%d",&n);printf("依次输入n个元素:\n");for(i=0;i<n;i++)scanf("%lf",&array[i]);printf("平均...
include<stdio.h>double avg(int A[],int s,int e){ double sum=0; for(int i=s;i<=e;i++) { sum+=A[i]; } sum/=(e-s+1); return sum;}int main(){ int N,start,end, i; do{ printf("请输入数组元素个数(1<=N<=100):");scanf("%...
include <stdio.h>int sum(int a[]){int i,s=0;for(i=0;i<10;i++)s+=a[i];return s;}double aver(int a[]){return sum(a)/10.0;}int main(){int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);printf("和:%d\n平均值:%f",sum(a),aver(a));return 0;}/...
int main(int argc,char * argv[]){ double a[10],total=0,average=0,max=0,min=1000;int i,j;printf("请输入10个数:\n");for(i=0;i<10;i++){ scanf("%lf",&a[i]);total=total+a[i];if(a[i]>max){ max=a[i]} if(a[i]<min){ min=a[i];} } average=total/...
void main(){ float a[50];int i,n=0;for(i=0;getchar()!='\n';i++){ scanf("%f",&a[i]);n++;} printf("平均值是:%f",b(a,n) ); //<<<b这个函数传的是数组的首地址 } float b(float arr[],int n){ float sum=0,c;int i;if(n==0)return(0);for(i=0;i<...
float mean(int d[ ],int n){ int sum=0;int i;for(i=0;i<n;i++){ sum+=d[i];} float mean=(float)sum/n;return mean;}