执行时,输入任何数字,响应的都是4,这个4是count的个数,换成5个,就响应5,是哪里错误了呢,在DEV环境下运行的
#include<iostream>
#include<stdlib.h>
using namespace std;
int getMaxOrMin(int*arr,int acount,bool isMax)
{
int temp=arr[0];
for(int i=1;i < acount;i++)
{
if(isMax)
{
if (temp<arr[i])
{
temp=arr[i];
}
}
else
{
if (temp>arr[i])
{
temp=arr[i];
}
}
}
}
int main(void)
{
int arr1[] ={1,3,7,9};
bool isMax=true;
cin>>isMax;
cout << getMaxOrMin(arr1,4,isMax)<<endl;
system("pause");
return 0;
}