int findSecondLarge(int *a, int N) { int max1=a[0]; int max2=0; for (int i=1; i < N; i++) { if (a[i] > max1) { max2=max1; max1=a[i]; } else if (a[i] > max2 && a[i] != max1) { max2=a[i]; } } return max2; }
返回数组中第二大的数
最新推荐文章于 2024-04-14 11:26:42 发布
int findSecondLarge(int *a, int N) { int max1=a[0]; int max2=0; for (int i=1; i < N; i++) { if (a[i] > max1) { max2=max1; max1=a[i]; } else if (a[i] > max2 && a[i] != max1) { max2=a[i]; } } return max2; }