本文主要是介绍C PRIMER PLUS(第六版编程练习)10.13编程练习_5题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*编写一个函数,返回存储在double类型数组中最大值和最小值的差值,并在一个简单的程序中测试该函数。
*/
#include<stdio.h>
double max_min(const double arr[], int n);
int main(void)
{double x;double a[5] = { 2.33,1.53,5.73,4.63,3.78 };x = max_min(a, 5);printf("%lf", x);return 0;
}
double max_min(const double arr[], int n)
{int i;double max, min;for (max = arr[0], min = arr[0],i = 1; i < n; i++){if(max < arr[i]){max = arr[i];}if (min > arr[i]){min = arr[i];}}return max - min;
}
这篇关于C PRIMER PLUS(第六版编程练习)10.13编程练习_5题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!