讲解的问题深入思考产生疑问
想问一下,怎么能实现,用户输入最大值,就出最大值,输入最小值,就出最小值呢?
想问一下,怎么能实现,用户输入最大值,就出最大值,输入最小值,就出最小值呢?
2017-03-07
我这样写代码,编译还是有问题,能帮我瞅瞅问题出在哪里吗?
#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;
}
举报