/*编写一个函数,返回存储在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题
最新推荐文章于 2023-11-10 12:07:29 发布