完全不需要数组啊
#include <stdio.h>
int main()
{
int n,max,max1,flag=0;
while(scanf("%d",&n) != EOF)
{
if(flag == 0)
{
max = n;
flag = 1;
continue;
}
if(n > max)
{
max1 = max;
max = n;
flag = 2;
}
else if(n > max1 || flag < 2)
{
max1 = n;
flag = 2;
}
}
printf("最大数:%d,次大数:%d\n",max,max1);
}