数组中第二大数

简介: //找出数组中第二大数。 // #include using namespace std; int find_second_max(int data[],int count) { int max,s_max=0; max=data[0]; for (...
//找出数组中第二大数。
//

#include <iostream>
using namespace std;

int find_second_max(int data[],int count)
{
	int max,s_max=0;
        max=data[0];
	for (int i=1;i<count;i++)
	{
		if (max<data[i])
		{
			s_max=max;
			max=data[i];
		}
		else if(max>data[i] &&(s_max<data[i]))
			s_max=data[i];
	}
	return s_max;
}

int main()
{
	cout<<"Input 10 numbers:"<<endl;
	int a[10];
	for(int i=0;i<10;i++)
		cin>>a[i];
	cout<<"the sencond_max number is "<<find_second_max(a,10)<<endl;
	return 0;
}
相关文章
|
监控 测试技术 Linux
LoadRunner如何监控Linux系统资源
这些步骤概述了如何使用LoadRunner监控Linux系统资源。请注意,具体步骤可能因LoadRunner的版本和配置而有所不同。在实际操作中,你应该参考LoadRunner的官方文档和指南,以确保正确配置和使用监控功能。
372 0
|
机器学习/深度学习 数据采集 人工智能
软件测试中的人工智能应用与挑战
【10月更文挑战第10天】 在当今信息技术飞速发展的时代,软件系统日益复杂且多样化,传统的手工测试方法已无法满足快速迭代和高效发布的需求。人工智能(AI)技术的引入为软件测试领域带来了新的希望和机遇。本文将探讨人工智能在软件测试中的应用现状、所面临的挑战以及未来的发展趋势,旨在启发读者思考如何更好地利用AI技术提升软件测试的效率和质量。
221 0
|
人工智能 自然语言处理 算法
如何利用【抖音-豆包】进行文章撰写与技能学习
如何利用【抖音-豆包】进行文章撰写与技能学习
557 1
|
jenkins Linux 持续交付
玩容器必会,Harbor的配置与简单使用
玩容器必会,Harbor的配置与简单使用
玩容器必会,Harbor的配置与简单使用
|
小程序 开发者
微信小程序发布新版本,如何提示强制更新!
微信小程序发布新版本,如何提示强制更新!
微信小程序发布新版本,如何提示强制更新!
|
JSON 前端开发 算法
防止数据抓包窃取
防止数据抓包窃取
775 0
|
数据采集 JavaScript Python
Python爬虫:selenium打开新窗口和多窗口切换
Python爬虫:selenium打开新窗口和多窗口切换
1284 0
|
API Android开发
【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
354 0
|
弹性计算 运维 NoSQL
高阶实践:强制TAG——自动化打标签运维
基于标签(TAG)可以进行资源访问控制,我们可以限制用户只有当有某个标签的时候才允许创建。我已经有存量没有打某个标签的资源,怎么保障它们有该特定的标签呢?本文接下来就以ECS(弹性计算)实例来说明如何实现事后保障一定有特定标签能力。
3819 0
高阶实践:强制TAG——自动化打标签运维
|
NoSQL API Redis
走进KeyDB
KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。项目git地址:https://github.com/JohnSully/KeyDB网上公开的技术细节比较少,本文基本是通过阅读源码总结出来的,如有错漏之处欢迎指正。
7397 1