综合:bool类型 命名空间 输入输出

----------siwuxie095

  

  

  

  

题目要求:

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

  

  

注意:

1、直接书写cin cout endl,需要加上头文件 #include<iostream>

和 标准命名空间 using namespace std;

  

2、加上 system("pause"); 需要头文件 #include<iostream>

#include"stdlib.h"

二者任选其一即可,否则报错: 未定义标识符"system"

  

  

/*******************************************************/

/* 知识点:bool类型命名空间输入输出 */

/* 题目要求: */

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

/*******************************************************/

#include<stdlib.h>

#include <iostream>

using namespace std;

  

namespace A

{

//如果传进来的布尔值是true则求最大值false则求最小值

int isMaxOrMin(int *arr, int count, bool isMax)

{

int temp = arr[0];

//temp已经取得数组第一个值比的时候就从第二个值开始比起

//i=1 显得程序更高效

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, 5, 7, 10 };

bool isMax = false;//这个变量isMax和上面的形参isMax不是同一个

cin >> isMax;//01

cout << A::isMaxOrMin(arr1, 4, isMax) << endl;

system("pause");

return0;

}

  

  

vs2013中:

  

  

  

  

  

  

  

  

  

【made by siwuxie095】

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值