----------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不是同一个

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

system("pause");

return
0;

}

 
 

 
 

vs2013中:

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

【made by siwuxie095】

  

综合:bool类型 命名空间 输入输出的更多相关文章

  1. bool 类型存在数据库中为 0 和 1

    bool 类型存在数据库中为 0 和 1 但是在程序中应该使用  true 和 false 查询. 例如: bIsStart = 0 在数据中bIsStart为 0 sql 查询的时候,使用:sele ...

  2. C语言中有bool类型吗?

    之前一直都没有注意到,最近在用C语言写DSP算法时,偶然间发现我函数中定义的bool类型的变量在VC6.0(我主要用它来检查一下语法错误)中编译居然报错了,说是bool类型没有定义.用了这么久的C和C ...

  3. 小问题,小细节要注意(string类型转换为bool类型)

    一个表中的推荐字段是bit类型的,添加的时候推荐有两个值,如<asp:RadioButtonList ID="RadioButtonList1" runat="se ...

  4. 十一、 BOOL类型、分支结构和关系运算符

    BOOL类型:表示非真即假.只有两个值:YES和NO,而二进制只识别二进制数,所以,将YES替换为“1”,NO替换为“0” BOOL数据类型占一字节的空间内存 BOOL数据类型输出为:%lu:输入为: ...

  5. 拼接json时小心C#中bool类型转化

    C#中bool类型的值,在ToString时会有如下转化:true—>Ture ; false—>False这是拼接到json串中就会出现如下结果:{ "no": &q ...

  6. C#中判断bool 类型 代码的最短写法

    看到一个关于写最短代码的,  是一个bool类型判断的:    public bool IsNull(object val) { if (val == null) { return true; } e ...

  7. javascript !!的作用是把一个其他类型的变量转成的bool类型

    !!的作用是把一个其他类型的变量转成的bool类型

  8. 将undefault和null的数据转换成bool类型的数据 使用!!

    <script> var o={}; var a=null; console.info(!!o.name); </script> 输出false 此方法是将undefault和 ...

  9. object-c中的BOOL类型

    object-c中的布尔类型比C语言中的bool类型早了10年,它具有YES和NO两种值.在object-c中的布尔类型BOOL实际上是一种带符号的字符类型(signed char),它使用的空间是1 ...

随机推荐

  1. php http build query

    http_build_query (PHP 5, PHP 7) http_build_query — 生成 URL-encode 之后的请求字符串 说明¶ string http_build_quer ...

  2. ubuntu16.04下安装opencv3.3

    最近重装了ubuntu16.04的系统,在给电脑配置好cuda8.0和cudnn6.0的版本后,开始重新安装opencv,在opencv的官网上发现最新版本3.3版本增加了很多深度学习方面的东西,果断 ...

  3. Unix网络编程第三版源码编译

    配置: $ cd Unix-Network-Programming/ $ chmod 755 configure $ ./configure 主要的工作是检查系统是否有源码编译所依赖的各种资源(系统版 ...

  4. Linux function: unshare

    When a new process is created with the clone() system call, a set of flags is provided which tells t ...

  5. Django的认证系统 auth模块

    Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能,这还真是个麻烦的事情呢. Djang ...

  6. aop学习

    拦截器和过滤器的区别:https://blog.csdn.net/heyeqingquan/article/details/71482169 1,aop是一个编程思想,不是具体的实现,一般有Filte ...

  7. 【linux】du命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  8. Vue 基本用法

    Vue的基本用法 模板语法{{ }} 关闭掉 django中提供的模板语法{{ }} 指令系统 v-text v-html v-show和v-if v-bind和v-on v-for v-model ...

  9. bzoj1067 降雨量

    Description 我们常常会说这样的话:“X年是自Y年以来降雨量最多的”.它的含义是X年的降雨量不超过Y年,且对于任意 Y<Z<X,Z年的降雨量严格小于X年.例如2002,2003, ...

  10. MySQL 数据库查询练习

    -- ---------------------------- -- mysql练习sql脚本 -- ---------------------------- create database db10 ...