首页 > 其他 > 详细

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

时间:2017-02-11 01:05:37      阅读:386      评论:0      收藏:0      [点我收藏+]

----------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");

return 0;

}

   

   

vs2013中:

   

技术分享

   

   

技术分享

   

   

技术分享

   

   

   

   

【made by siwuxie095】

  

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

原文:http://www.cnblogs.com/siwuxie095/p/6388483.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!