网上看了一下,发现好多都是用数组实现的。这次我们就不用数组实现,用if语句实现。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,max,sec;
scanf("%d",&n);
max=sec=n;
while(scanf("%d",&n)==1)
{
if(max<n)
{
sec=max;
max=n;
}
else if(sec<n)
{
sec=n;
}
}
printf("第二大值:%d",sec);
system("pause");
}