C++通过自定义函数找出一个整数数组中第二大数的方法
更新时间:2015年06月02日 10:57:47 作者:无影
这篇文章主要介绍了C++通过自定义函数找出一个整数数组中第二大数的方法,涉及C++针对数组的遍历操作相关技巧,需要的朋友可以参考下
本文实例讲述了C++通过自定义函数找出一个整数数组中第二大数的方法。分享给大家供大家参考。具体实现方法如下:
const int MINNUMBER = -32767 ;
//2字节的Int 0x8000-1,
//4字节的Int 0x80000000-1 -2147483647
int find_sec_max( int data[] , int count)
{
int maxnumber = data[0] ;
int sec_max = MINNUMBER ;
for ( int i = 1 ; i < count ; i++)
{
if ( data[i] > maxnumber )
{
sec_max = maxnumber ;
maxnumber = data[i] ;
}
else
{
if ( data[i] > sec_max )
sec_max = data[i] ;
}
}
return sec_max ;
}
希望本文所述对大家的C++程序设计有所帮助。
相关文章
C语言实现三子棋小游戏详解
这篇文章主要为大家详细介绍了C语言实现三子棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2020-11-11
浅析操作系统中的虚拟地址与物理地址
本文主要介绍了操作系统中的虚拟地址与物理地址。在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。那当程序同时运行多个程序时,操作系统是如何为这些程序分配内存的呢
2021-06-06
C++实现LeetCode(18.四数之和)
这篇文章主要介绍了C++实现LeetCode(18.四数之和),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
2021-07-07
C++实现堆排序示例
这篇文章主要介绍了C++实现堆排序示例,全文运用大量代码完成堆排序,需要了解的朋友可以参考一下这篇文章
2021-08-08
c++中的单例类模板的实现方法详解
这篇文章主要介绍了c++中的单例类模板的实现方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2020-03-03
C/C++程序设计的基本概念详解
这篇文章主要介绍了C++程序设计的基本概念详解,文中有非常详细的C语言使用教程及相关基础知识,对正在学习c语言的小伙伴们有非常好的帮助,需要的朋友可以参考下
2021-09-09
C++ 再识类和对象
类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数
2021-10-10
C++中std::shuffle的使用小结
std::shuffle是C++标准库中的一个函数,用于对容器中的元素进行随机排列,本文主要介绍了C++中std::shuffle的使用小结,具有一定的参考价值,感兴趣的可以了解一下
2025-04-04
浅谈C++ Socket编程
本文给大家简单介绍了C++中的Socket编程的种类以及sockets编程的8个步奏,简单生动,有需要的小伙伴可以参考下
2017-07-07
详解C++中多态的底层原理
要了解C++多态的底层原理需要我们对C指针有着深入的了解,这个在打印虚表的时候就可以见功底,所以快来跟随小编一起学习一下吧
2022-04-04
最新评论