#include<stdio.h>
int main()
{
int A[7] = { 1,2,3,4,5,6 };
printf("数组:");
for (int i = 0; i < 6; i++)
printf("%d ", A[i]);
printf("\n");
int one = (A[0] > A[1]) ? A[0] : A[1]; //one是最大值
int two = (A[0] < A[1]) ? A[0] : A[1]; //two是次大值
for (int i = 2; i < 6; i++)
{
if (A[i] > one)
{
two = one;
one = A[i];
}
else if(A[i] < two)
{
continue;
}
else
{
two = A[i];
}
}
printf("最大值:%d\n", one);
printf("次大值:%d\n", two);
return 0;
}
寻找数组中的最大值和次大值
猜你喜欢
转载自blog.csdn.net/qq_43496435/article/details/113804378
今日推荐
周排行