📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

实践:C新数据类型, 输入输出, 命名空间

创建时间2020-11-28最后修改2020-11-28原位置/程序员成长之旅/C++/字数113
目录:程序员成长之旅/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;
}