求n个整数中第二小的数。 相同的整数看成一个数。比如,有5个数分别是1,1,3,4,5,那么第二小的数就是3。
来源:互联网 发布:网络作答系统网站 编辑:程序博客网 时间:2024/05/16 11:51
代码如下:
#include<stdio.h>#include<algorithm>using namespace std;int main(){ int c,i,n,a[11],d; scanf("%d",&c); while(c--) { d=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n); for(i=0;i<n-1;i++) if(a[i]!=a[i+1]) { printf("%d\n",a[i+1]); d++; break; } if(d==0) printf("NO\n"); } return 0;}
0 0
- 求改错,题目如下:求n个整数中第二小的数。 相同的整数看成一个数。比如,有5个数分别是1,1,3,4,5,那么第二小的数就是3。
- 求n个整数中第二小的数。 相同的整数看成一个数。比如,有5个数分别是1,1,3,4,5,那么第二小的数就是3。
- 求n个整数中第二小的数
- 1.求一个整数的二进制中1的个数 2.判断一个数是否是2的n次方
- 求一个整数的二进制数中1的个数
- 求一个整数数组中第二大的数
- 求一个整数中,二进制数含有1的个数
- 有一个整数数组,求数组中第二大的数
- 函数查找一个整数数组中第二大的数
- 找出一个整数数组中,第二大的数
- 找出一个整数数组中第二大的数
- 现有一个n个整数的序列,你要做的就是交换两个数的位置直到整个序列按照升序排列,那么将这个整数序列排好序,需要交换多少次?例如,1,2,3,5,4,我们只需要交换一次,即将5和4交换即可。
- 求一个整数数组中第N大的数
- 第二章--求二进制数中1的个数
- 给定一个整数,求其二进制数中1的个数
- 求整数n的二进制数 1的个数,0的个数
- 给出101个整数数,这101个数是1~100中的数,其中只有一个是出现两次的数,要求找出这个数。
- 判断一个整数的二进制数有多少个1
- linux主机远程桌面
- Oracle查询 行列式转换
- SSH:Server Apache Tomcat atlocalhost failed to start
- intValue()的用法
- 为什么反射机制要依赖类的无参构造方法
- 求n个整数中第二小的数。 相同的整数看成一个数。比如,有5个数分别是1,1,3,4,5,那么第二小的数就是3。
- 浅谈机器学习中的特征缩放(feature scaling)
- HDU 2874(LCA)
- 操作系统设计与实现 第二章 进程(一)
- 冒泡排序法
- 利用Activity之间回传显示数据
- SSH:Field 'id' doesn't have a default value
- js基本语法--排序,冒泡排序法
- 使用BeanUtils工具类封装请求参数