/*
===========================================================
编写一个函数,返回一个double数值中最大的和最小的数之间
的差值,并在一个简单的程序中测试这个函数。
===========================================================
*/
#include <stdio.h>
double mid(const double ar[], int n);
int main(void)
{
double text[7] = { 1.1,2.2,3.3,4.4,5.5,6.6,7.7 };
printf("%g\n", mid(text, 7));
return 0;
}
double mid(const double ar[], int n)
{
double max = ar[0];
double min = ar[0];
for (int i = 0;i < n;i++)
{
if (max < ar[i])
max = ar[i];
if (min > ar[i])
min = ar[i];
}
return (max - min);
}
C primer plus 第十章 练习5:
最新推荐文章于 2023-05-11 03:14:39 发布