实践:C新数据类型, 输入输出, 命名空间
目录:程序员成长之旅/C++
一家公司CompA要发布一个函数, 根据用户所需,实现传入一个数组返回最大或最小值.
#include <iostream>
using namespace std;
namespace CompA{
int getMaxOrMin(int *arr, int cont, bool needMax){
int target = arr[0];
if (needMax){
for (int i = 0; i < cont; ++i) {
if (arr[i] > target){
target = arr[i];
}
}
} else{
for (int i = 0; i < cont; ++i) {
if (arr[i] < target){
target = arr[i];
}
}
}
return target;
}
}
int main() {
int arr[8] = {3,5,1,4,6,1,2,5};
bool needMax;
cin>>needMax;
cout<<CompA::getMaxOrMin(arr,8,needMax)<<endl;
return 0;
}