程序和老师写的一样啊,为什么我的运行不了

//使用一个函数找出整型数组中的最大值和最小值

#include<iostream>

#include<stdlib.h>

using namespace std;

int getMaxOrMin(int *arr,int count,bool isMAX)

{

int temp = arr[0];

for (int i = 1; i < count; i++)

{

if (isMAX)

{

if(arr[i] > t)

{

temp = arr[i];

}

}

else

{

if (arr[i] < temp)

{

temp = arr[i];

}

}

}

return temp;

}

int main(void)

{

int array[4] = {3,5,1,7};

bool isMAX=false;

cin >> boolalpha >> isMAX;

cout << getMaxOrMin(array, 4, isMAX) << endl;

system("pause");

return 0;

}


慕工程5970923
浏览 1334回答 3
3回答

ssgg

你确定和老师写的一样吗,那个函数里面t是哪来的啊

蝶梦疏妄

总之就是你忘记if(arr[i] > t){temp = arr[i];}这个了,是temp不是t
打开App,查看更多内容
随时随地看视频慕课网APP