为什么我的程序有错误?
#include<iostream>
#include<stdlib.h>
using namespace std;
int getMaxOrMin(int *arry, int count)
{
int temp=arry[0];
string a="最大值";
string b="最小值";
string c;
cout<<"请输入最大值或最小值:"<<endl;
cin>>c;
for(int i=1;i<count;i++)
{
if (a==c)
{
if(temp<arry[i])
{
temp=arry[i];
}
}
if(b==c)
{
if(temp>arry[i])
{
temp=arry[i];
}
}
}
return temp;
}
int main()
{
int myArry[4]={3,9,7,4};
cout<<getMaxOrMin(myArry,4);
system("pause");
return 0;
}