蓝桥杯 - 第二大整数 (逻辑判断 循环语句)
来源:互联网 发布:迷你钢珠火炮淘宝上 编辑:程序博客网 时间:2024/05/16 01:24
算法提高 第二大整数
时间限制:1.0s 内存限制:512.0MB
问题描述
编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。
输入格式:输入只有一行,包括若干个整数,中间用空格隔开,最后一个整数为0。
输出格式:输出第二大的那个整数。
输入输出样例
输入格式:输入只有一行,包括若干个整数,中间用空格隔开,最后一个整数为0。
输出格式:输出第二大的那个整数。
输入输出样例
样例输入
5 8 -12 7 0
样例输出
7
思路:直接sort排序,输出倒数第二个~
这题目感觉有点坑啊,如果最大数和第二大数相同,还是输出第二大数。。可能我想多了吧。。
代码:
#include <cstdio>#include <cstring>#include <algorithm>#define LL long longusing namespace std;int main(){LL a[25], ans;int num=0;while(1){LL t;scanf("%I64d", &t);if(t==0)break;else a[num] = t;num++;}sort(a, a+num);printf("%I64d", a[num-2]);return 0;}
2 0
- 蓝桥杯 - 第二大整数 (逻辑判断 循环语句)
- 第二大整数 --- 蓝桥杯
- 蓝桥杯 第二大整数
- 黑马程序员_java逻辑循环语句(判断,循环)
- 蓝桥杯 查找整数(循环 判断)
- Java逻辑判断,循环
- linux 逻辑语句判断
- 1501171404-蓝桥杯-算法提高 第二大整数
- 蓝桥杯算法提高 第二大整数
- 蓝桥杯 算法提高 第二大整数
- 蓝桥杯 算法提高 第二大整数
- 第二大整数
- 第二大整数
- 第二大整数
- 第二大整数
- 第二大整数
- 第二天 循环语句
- 第二课 循环语句
- 什么是存储过程,为何需要存储过程,存储过程的种类
- 设计模式-线程安全单例
- POJ 1026 Cipher (置换群)
- MFC画图方法汇总
- iOS 记录Xcode Mac 快捷键
- 蓝桥杯 - 第二大整数 (逻辑判断 循环语句)
- Java EE 7 教程 第一部分 简介 第2章 使用教程示例 第2.4节 启动和停止Java DB服务器
- sql server 2005的导入数据、导出数据问题集合
- PHP获取当前目录和相对目录的方法
- ionic相关名词记录
- Servlet、Filter、Listener的简介
- [iOS]Xcode4/iOS5调试UncaughtException崩溃First throw call stack不打印方法名的解决方案
- [bash]: 删除代码注释
- pb 数据到底有多大