#include<iostream>
using namespace std;
int findMaxOrMin(int * n,int number)
{
int temp=n[0];
bool isMax;
cin>>isMax;
for(int i=1;i<number;i++)
{
if(isMax)
{
if(temp<=n[i])
temp=n[i];
}
else
{
if(temp>n[i])
temp=n[i];
}
}
return temp;
}
int main()
{
int a[10]={123,2,3,4,5,6,7,8,9,10};
int num=10;
cout<<findMaxOrMin(a,num)<<endl;
return 0;
}
输出截图:输入 “1”表示找出最大值
输出截图:输入 “0”表示找出最小值