求出最大的和最小的,剩下的就是第二大的,完毕~~
用c 编了个 。。数组类型的。。思想是这样
如果觉得好 回去改成c++就成
#include<stdio.h>
int set(int a[])
{
int i;
int t;
for(i=0;i<5;i++)
{
if((a[i]>a[i+1])&&(a[i]>a[i+2]))
{
if(a[i+1]>a[i+2]) t=a[i+1];
else t=a[i+2];
}
a[i+3]=a[i];
}
return t;
}
void main()
{
int j;
int k;
int a[5];
for(j=0;j<=2;j++)
scanf("%d",&a[j]);
k=set(a);
printf("%d",k);
getch();
}