99问答网
所有问题
C语言:编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回数组元素的平均值。
函数原型如下:
double fun(int a[],int n,int *max,int *min);
如输入:
5
2,4,5,3,1
则输出为:
5
1
3.000000
举报该问题
推荐答案 2018-05-18
double fun(int a[], int n, int *max, int *min)
{
int i;
double sum = 0;
*max = *min = a[0];
for(i = 0; i < n; ++i)
{
sum += (double)a[i];
if(a[i] > *max)
*max = a[i];
if(a[i] < *min)
*min = a[i];
}
return sum/n;
}
追问
能给出验证函数吗
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/z77OOjzve7zW7tWWzv.html
相似回答
C语言编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回
...
答:
include<stdio.h>double fun(int a[],int n,int *max,int *min){int i,s; *max=*min=s=a[0]; for(i=1;i<n;i++) {if(a[i]>*max)*max=a[i]; if(a[i]<*min)*min=a[i]; s+=a[i]; } return (float)s/n; }int main(){int n,max,min,i,a[100...
就那个 计算机二级
C语言的
给我发过来 我选你最佳答案 我急着想用...
答:
(10)以下fu
n函数
的功能是:找出
具有N个元素的一维数组中的最小值,并
作为
函数值返回
。请填空。(设N已定义) int fun(int x〔N〕) {int i,k=0; for(i=0;i<N;I++) if(x〔i〕 return x〔k〕; } (11)有以下程序 #include<stdio.h> int*f(int *p,int*q); main() {int m=1,n=2,*r=&...
c语言中
malloc是什么?怎么用?
答:
malloc() 函数用来动态地分配内存空间,其原型为:void* malloc (size_t size);说明:【参数说明】size 为需要分配的内存空间的大小,以字节(Byte)计。【函数说明】malloc() 在堆区分配一块指定大小的内存空间,用来存放数据。这块内存空间在函数执行完成后不会被初始化,它们的值是未知的。如果希望...
C语言中的数组
什么意思?
答:
所谓数组,是有序的元素序列。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据
元素的
集合称为数组。比如油烟机的风扇转速会和工作的模式之间有一定的关系,那么我们就可以把它的工作模式和
一维数组的
下标对应起来,我们将具体的转速...
.
编写
Applicatio
n程序,
构造一GUI,实现对两个数的加、减、乘、除功能...
答:
.编写Applicatio
n程序,
构造一GUI,实现对两个数的加、减、乘、除功能。应包含有三个JTextField、-个JButton、三个JTextField分别用于输... .编写Application程序,构造一GUI,实现对两个数的加、减、乘、除功能。应包含有三个JTextField、-个JButton、三个JTextField分别用于输入两个数字和运算符号,结果用Jlabel显示...
编写
一个
函数,
输和一行字符,将此字符串中最长的单词输出
答:
这是谭浩强教授
编写的
"
C程序
设计"中的一个程序,但是我看不懂答案,请求高手给予指教.程序中设longest函数的作用是找最长单词的位置.此
函数的返回值
是该行字符中最长单词的起始位置.用f... 这是谭浩强教授编写的"C程序设计"中的一个程序,但是我看不懂答案,请求高手给予指教.程序中设longest函数的作用是找最长单词...
EXCEL中
函数
如何使用
答:
MATCH 返回在指定方式下与指定数值匹配的
数组中元素的
相应位置。 匹配位置 MAX 求出一组数
中的最大值
。 数据计算 MID 从一个文本字符串的指定位置开始,截取指定数目的字符。 字符截取 MIN 求出一组数中的
最小值
。 数据计算 MOD 求出两数相除的余数。 数据计算 MONTH 求出指定日期或引用单元格中的日期的月份...
关于java的binarySearch()方法
答:
可以从源码中看到,真正的二分查找是在binarySearch0方法中进行的。每次循环都会计算出本轮的中间位置mid,以及获取中间值midVal。当中间值小于key时,说明要找的值在右半边,low等于mid+1,当中间值大于key说明在左半边,high=mid-1,找到了然后开始下一轮。当等于时也就是找到了目标值,直接返回位置...
c语言
如何将*. h文件添加到项目中?
答:
1、首选我们需要在keilC定义好相应的“*.h”文件。2、使用“#include+*.h”这样就可以实现将“*.h”文件添加到“*.c”文件下。3、当我们使用“#include”时,在源
程序的
预编译时会将“*.h”的文件加入到“*.c”的文件之中,从而调用“*.h”里面已经写好的方法或者是定义但是在其他文件实现...
大家正在搜
C语言数组的元素个数能否手动输入
c语言数组最多多少个元素
c语言求数组内元素的和
c语言输出数组中的元素
c语言计算数组元素个数
c语言获取数组元素个数
c语言在数组中查找指定元素
c语言数组查找元素
c语言在数组中添加元素
相关问题
C语言编写函数,寻找具有n个元素的一维数组中的最大值和最小值...
c语言怎么编写函数,找出一维数组中的最大值和最小值,并计算出...
c语言编写一个函数,找出一维数组中的最大值和最小值,并计算出...
编写函数,在n个元素的一维数组中,找出最大值、最小值并传送到...
C语言中怎样用指针找出一维数组中的最大值和最小值并输出它们的...
C语言程序设计:设计一函数求包含n个元素的数组的最大值、最小...
用C语言编程.写出一函数,求出有N个元素的整数数组的最大值及...
c语言编程:编制函数,其功能是在float类型一维数组中查找...