zoukankan      html  css  js  c++  java
  • 使用一个函数找出一个整型数组中的最大值和最小值

    /*****************************************************
    
    知识点:bool类型,命名空间,输入输出
    
    题目要求:
        使用一个函数找出一个整型数组中的最大值和最小值
    
    *****************************************************/
    
    #include<stdlib.h>
    #include<iostream> 
    using namespace std;
    
    namespace CJJ // 定义命名空间为CJJ
    {    
        // int *arr:定义一个整型数组
        // int count:确定循环次数
        // bool isMax:设置bool值
        int getMax_Min(int *arr, int count, bool isMax) 
        {
            int temp = arr[0];
            int i = 1;
    
            for(i;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 arr[4] = {3,4,1,5};
        bool isMax = false; // 初始 bool 值
        cin >> isMax;
        cout << CJJ::getMax_Min(arr,4,isMax) <<endl;
    
        system("pause");
        return 0;
    }

    运行结果:

    输入:1  输出:1
    
    输入:0  输出:5
  • 相关阅读:
    Django【进阶】信号
    Django【进阶】缓存
    exec,eval
    linux下磁盘分区、格式化、挂载
    Django【进阶】中间件
    Django【进阶】权限管理
    Django【进阶】FBV 和 CBV
    MySQL 进阶(待发布)
    Django【进阶】
    django 分页和中间件
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/9240137.html
Copyright © 2011-2022 走看看