编一个函数,求一维实型数组前n个元素的最大数、最小数和平均值。函数利用数组和n两个形参,求得最大值、最小值、平均值,并分别利用另外三个指针形参将求得的最大值、最小值、平均值传回。本函数无返回值。

admin2014-10-20  35

问题 编一个函数,求一维实型数组前n个元素的最大数、最小数和平均值。函数利用数组和n两个形参,求得最大值、最小值、平均值,并分别利用另外三个指针形参将求得的最大值、最小值、平均值传回。本函数无返回值。

选项

答案void max.MinAve(double a[],dotlble n,double*maxp,double*minp,double* avep) { dotlble s=0.0,max=* a,min=*a;int m; while(m一一){ s+=*a: if(*a>max)max=* a: if(*a
解析 函数设一个数组形参a、一个整数形参n、传回最大值的指针形参、传回最小值的指针形参和传回平均值的指针形参。函数通过遍历找出最大值、最小值和数组的元素和,最后将数组元素和除以n求得平均值。
转载请注明原文地址:https://kaotiyun.com/show/0wvR777K
0

最新回复(0)