C++,在一个一维数组中,数组用键盘输入,求最大值,最小值和平均值,要用调用函数

我是初学者,大神们,写简单点啊,不然我看不懂... 我是初学者,大神们,写简单点啊,不然我看不懂 展开
 我来答
66666顺心
推荐于2016-11-08 · TA获得超过819个赞
知道小有建树答主
回答量:393
采纳率:100%
帮助的人:329万
展开全部
#include<iostream>
using namespace std;
double Average(const int*a,int length)
{
double sum=0;
for(int i=0;i<length;i++)
{
sum+=a[i];
}
return (sum/length);
}
int GetMax(const int*a,int length)
{
int max=a[0];
for(int i=1;i<length;i++)
{
if(max<a[i])
{
max=a[i];
}
}
return max;
}
int GetMin(const int*a,int length)
{
int min=a[0];
for(int i=1;i<length;i++)
{
if(min>a[i])
{
min=a[i];

}
}
return min;
}
using namespace std;
int main()
{
int length=100,*a;
cout<<"input length:";
cin>>length;
    a=new int[length];
for(int i=0;i<length;i++)
{
cin>>a[i];
}
cout<<"max is:"<<GetMax(a,length)<<endl;
cout<<"min is:"<<GetMin(a,length)<<endl;
cout.precision(4);
cout<<"average is:"<<Average(a,length)<<endl;
}
追问
大神,看不懂啊%>_<%
追答
我写的有点问题,不过运行没有问题的。。。有点急...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式