#include <stdio.h>voidfun(floata[5],intn,float*max,float*min,float*average) {inti;*max=*min=a[0];*average=0;for(i=0; i<n; i++) {if(a[i]>=*max) {*max=a[i]; }if(a[i]<=*min) {*min=a[i]; }*average+=a[i]/n; //求平均值 } printf("最大值=%f,最小值%f,平...
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...
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;}}printf...
中的p(即int (*p)[2];) 不是 指针数组, p 是 C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据 //指针概念不清楚,是乱用回吧答! #include<stdio.h> int max(int a,i 40平米两室装修就上齐家网_中国装修网 40平米两室装修就上齐家网,落地全国300多城市,合...
现在的自定义函数头应该改为float average(int a[],int n,int *max,int *min)这种样子。填空如下 【1】sum=0 【2】*min>a[i]【3】return ave 另:ave=1.0*sum/n;这一句可能会编译警告,因为它把double型值赋给了float型ave,而double的类型级别比float高,会造成精度损失。
} if(a[i]<min) { min=a[i]; y=i; } } aver=sum/n; //计算平均值 printf("该数组的平均值为%lf\n",aver); printf("该数组的最大值下标为%d\n",x); printf("该数组的最小值下标为%d\n",y);}int main(){ int a[10]={1,2,3,4,...
include <stdio.h>void bubble(int a[], int n){ int i, j, temp; for (j = 0; j < n - 1; j++) for (i = 0; i < n - 1 - j; i++) { if(a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp;...
代码 include <stdio.h>//为了方便返回,使用结构体存储最大值和最小值typedef struct { int Max; int Min;}MaxMin; //函数参数array:数组,length:数组长度。//这里其实可以把最大值最小值作为指针传进去的。 MaxMin GetMaxMin(int *array, int length){ int i; MaxMin maxMin; if ...
void fun(double a[10],int n){ int i;double ave,max,min,sum=0;max=a[0];min=a[0];for(i=0;i<n;i++){ if(maxa[i])min=a[i];sum+=a[i];} ave=sum/n;printf("最大值:%g 最小值:%g 平均数:%g\n",max,min,ave);} void main(){ int i;double a[10];for(i=...