求n个数据中的最大值和最小值

求n个数据中的最大值和最小值。(提交的作业答案要求:源代码是复制粘贴,不要帖图,然后还要提交运行结果截图)

要求:

1、要用函数求n个数据中的最大值和最小值

2、使用引用作为函数参数

3、在main函数中输出n个数的最大值和最小值

4、n以及n个数都在运行时输入

#include<iostream.h> 

#define P 100



//函数功能:计算最大值、最小值



void MaxandMin(int &max,int &min,int n,int a[])



{

max=min=a[0];

int i;

for(i=1;i<n;i++)

{

 if(max<a[i])

 {

 max=a[i];

 }

 if(min>a[i])



 {

 min=a[i];

 }

}

}

int main( )



{

 int n,max,min;

 int a[P];

 cout<<"数据个数为:"<<endl;

 cin>>n;

 cout<<"请输入数据:"<<endl;

 for(int i=0;i<n;i++)

 {

 cin>>a[i];

 }

 MaxandMin(max,min,n,a);

 cout<<"max="<<max<<",min="<<min<<endl;

 return 0;

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值