//取数列中最大的两个数,且两个数不能相等,
#include <stdio.h>
int main(void)
{
int max,max2,n;
scanf("%d",&n);
max2 = max = n;
while(scanf("%d",&n) != EOF)
{
if(max < n)
{
max2 = max;
max = n;
}
else if(max2 < n||max2 == max)
max2 = n;
}
printf("max %d\nmax2 %d\n",max,max2);
return 0;
}
输入一些数,求第二大的值(不用数组)
最新推荐文章于 2021-05-18 03:48:35 发布