/*
===========================================================
编写一个函数,返回一个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-09-06 18:04:33 发布
本文介绍了一个简单的C语言程序,该程序通过定义一个函数来找出数组中的最大值和最小值,并计算它们之间的差值。该函数接受一个double类型的数组及其长度作为参数,最后返回最大值与最小值之差。
1476

被折叠的 条评论
为什么被折叠?



