}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); printf("最大值=%f,最小值=%f 平均值=%f",max,min,average);return0; } 输出效果...
在C语言中,你可以通过编写三个独立的函数来计算数组中所有数据的和、找出数组中的最大值以及找出数组中的最小值。然后在主函数中调用这些函数并打印结果。以下是详细的实现步骤和代码示例: 编写一个函数来计算数组中所有数据的和: 这个函数将遍历数组并累加所有元素的值。 c #include <stdio.h> int sum...
正文 1 #include<stdio.h>int main(){int a[10],n,max,min,maxxiabiao,minxiabiao;for(n=0;n<=9;n++){scanf("%d",&a[n]);}max=min=a[0];maxxiabiao=minxiabiao=0;for(n=0;n<=9;n++){if(a[n]>max){max=a[n];maxxiabiao=n;}else if(a[n]<min){min=a[n];minxiabiao=n;}}...
可以参考下面的代码:int findMin(int szIn[], int size){ int tmpMin = szIn[0];for(int i = 0; i < size; ++i){ if(tmpMin <= szIn[i]){ tmpMin = szIn[i];} } return tmpMin;}
int min=array[0];for(int i=1;i<size;i++){ if(min>a...
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;} ...
函数中 的比较要同 result 比,不是同 a[0] 比。最大函数 if (a[i] > result) result=a[i];最小函数 if (a[i] < result) result=a[i];
void fun(float *x,float *a,float *b,int n){ int k;a=*b=x[0];for(k=1;k<n;k++){ if(x[k]>*a) *a=x[k];else if(x[k]<*b)b=x[k];} } void main(void){ float a[N],*p=a,max,min;printf("shuru\n");for(;p...
Min在c语言中系统没有定义,需要我们自己定义,安题目传参是一个数组,10个元素,其实跟比较大小一样,Int min(int b[10])Int i,m;M=b[0];For(i=1;i<10;i++)If(m>b[i])M=b[i];Return m;这样子函数就好了 主函数应该没问题,输入数组a 调用min(a[10]),记得这里传参是实参,要...