BOOL类型 命名空间 输入输出
#include <stdlib.h>
#include <iostream>
using namespace std;
/*
知识点:BOOL类型 命名空间 输入输出
题目要求:使用一个函数找出一个整形数组中的最大值或最小值
*/
namespace compA {
int getMaxorMin(int *arr, int count, bool isMax)
{
int temp = arr[0];
for (int i = 1; i < count; i++) {
if(isMax) {
if (temp < arr[i]) {
temp=arr[i];
}
} else {
if (temp > arr[i]) {
temp=arr[i];
}
}
}
return temp;
}
int main(void)
{
int arr1[4] = {3,4,5,9};
bool isMax = false;
cout << "please enter a number(0 or 1)" << endl;
cin >> isMax;
cout << compA::getMaxorMin(arr1, 4, isMax) <<endl;
system("pause");
return 0;
}