printf("max=%d,min=%d,average=%.2f\n", max, min, p); return 0; } 在fun 函数中,可以使用循环遍历数组 a[],同时计算元素的累加和 sum。在遍历的过程中,更新全局变量 max 和 min,以获取最大值和最小值。最后,返回平均值 sum / n即可。反馈 收藏 ...
指针:任意输入三个实数,打印其最大值,最小值,平均值,要求用函数及指针作函数实参,指针变量作形参 首先指出一处错误:“通过指针数组p和一维数组a...” 中的p(即int (*p)[2];) 不是 指针数组, p 是 C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据 //指针概念...
【2】*min>a[i]【3】return ave 另:ave=1.0*sum/n;这一句可能会编译警告,因为它把double型值赋给了float型ave,而double的类型级别比float高,会造成精度损失。
printf("max=%d,min=%d,average=%.2f\n", max, min, p); return 0; } 在fun 函数中,可以使用循环遍历数组 a[],同时计算元素的累加和 sum。在遍历的过程中,更新全局变量 max 和 min,以获取最大值和最小值。最后,返回平均值 sum / n即可。反馈 收藏 ...
编写函数,求一组数中的最大值、 最小值和平均值,其中用全局变量 max 存放最大值, min 存放最小值,函数返回平均值。 #include<stdio.h> int max, min; float fun(int a[], int n) { } int main() { int x[10] i, m, n; float p; for(i=0; i<10; ...