输入十个数,用一个自定义函数求出其中的最大值,最小值,平均值,总和 #include float max=0,min=0,sum=0; int main() { float average(float b[],int n); float a[10],c; int i; printf("please enter 10 date:"); for(i=0;i 错误在 average 里的:float s
}*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语⾔—编写函数求数组中的最⼤值,最⼩值,平均值(⽤指针返回)#include <stdio.h> void fun(float a[5],int n,float *max,float *min,float *average) { int i;*max=*min=a[0]; *average=0;for(i=0; i<n; i++) { if(a[i]>=*max) { *max=a[i];} if(a[i]<=*m...
include<stdio.h>void fun(int *a,int n){ int max,min,sum=0; int x,y; //记录最大最小的下标 double aver; //计算平均值 min=max=a[0]; for(int i=0;i<n;i++) { sum+=a[i]; if(a[i]>max) { max=a[i]; x=i; } if(a[i]<min...
//最大值存入a[n+1]} a[n+3]=a[n]/n ;//平均值存a[n+3]} int main(){ int n;printf("请输入数组长度:",&n);scanf("%d",&n);float a[n];f(a,n);printf("平均值:%f\n",a[n+3]);printf("最大值:%f\n",a[n+1]);printf("最小值:%f\n",a[n+2]);} ...
printf("please input four float number:"); //每个数字之间使用逗号隔开 scanf("%f,%f,%f,%f\n",&a,&b,&c,&d);if (a<b){ max=b;min=a;} else { max=a;min=b;} if(max<c)max=c;if(min>c)min=c;if(max<d)max=d;if (min>d)min=d;sum=a+b+c+d;avg=sum/4;...
0][0];for(i=0;i<9;i++) //i的限制条件是由数组的行数和列数的乘积决定的 { sum=sum+p[i];if(maxp[i])min=p[i];} aver=sum/9;printf("最大值是:%d\n最小值是:%d\n平均值是:%f\n",max,min,aver);return 0;} ...
int i;max=min=a[0];for (i=0;i<5;i++){ if (a[i]<min) min=a[i];if (a[i]>max) max=a[i];};return 0.5 * (max+min);} int main(){ double a[5];int i;printf("input 5 data:\n");for (i=0;i<5;i++) scanf("%lf",&a[i]);printf("mean of max+...
C语言:【填空题】编写函数,求一组数中的最大值、最小值和平均值? #include"stdio.h" #include"stdlib.h" floataverage(a,n,max,min) inta[],n,*max,*min; {inti,【1】; floatave; ... #include "stdio.h" #include "stdlib.h" float average(a,n,max,min) int
n为数组元素个数,max指向最大数,min指向最小数,函数返回值为平均值*/ int main(){ double b[10],aver;int x,y=10,max=0,*ma=&max,min=0,*mi=&min;for(x=0;x<y;x++){b[x]=x*(x-8.25)*0.1;printf("数%d=%f\n",x,b[x]);} aver=fun(b,y,ma,mi);printf("最大...