1 条题解
-
0
C :
#include<stdio.h> int main() { int n,a[101],i,j; while(~scanf("%d",&n)) {j=0; for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n;i++) if(a[i]==a[0]) j++; if(n<=1||j==n) printf("NO\n"); else { for(i=0;i<n-1;i++) for(j=0;j<n-i-1;j++) if(a[j]>a[j+1]) {int t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<n;i++) if(a[i]==a[0]) j++; for(i=1;i<n;i++) if(a[i]!=a[0]) {printf("%d\n",a[i]);break;} } } return 0; }
C++ :
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; int a[110], n, mi; bool cmp(int x, int y) { return x < y; } int main() { while(scanf("%d", &n) != EOF) { for(int i = 0; i < n; i++) scanf("%d", &a[i]); sort(a, a+n, cmp); mi = a[0]; for(int i = 1; i < n; i++) { if(a[i] > mi) { mi = a[i]; break; } } if(mi == a[0]) printf("NO\n"); else printf("%d\n", mi); } return 0; }
- 1
信息
- ID
- 3564
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者