/*5.编写一个函数,返回一个 double 数组中最大的和最小的数之间的差值,并在一个简单的程序中测试这个函数。*/
#include<stdio.h>
#include<stdlib.h>
double gap(double*, int);
int main()
{
double a[6] = {11.34, 87.88, 98.76 , 98.77, 54.78, 9.77};
printf("gap is%.2lf\n", gap(a, 6));
system("pause");
return 0;
}
double gap(double *p, int n)
{
int i;
double max = *p, min = *p;
for (i = 1; i < n; i++)
{
if (max < *(p + i))
max = *(p + i);
if (min > *(p + i))
min = *(p + i);
}
return max - min;
}
C Primer Plus10-5
最新推荐文章于 2022-12-30 20:18:17 发布