#include<stdio.h>
int main()
{ int n,j=0,k=j+1,min=1000,A,temp,p=0,num1,num2;
printf("请输入司仪的人数:");
scanf("%d",&n);
int a[n]={0};
printf("请输入每个人身高的大小:");
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
int flag=n;
for(int i=1 ; i<n ; i++)
{
while((p+1)<=flag)
{
if(a[p]>a[p+1])
{
temp=a[p];
a[p]=a[p+1];
a[p+1]=temp;
}
p++;
}
flag=p-1;
p=0;
}
while(k<n)
{
A=a[k]-a[j];
if(A<min && A>0)
{
min=A;
num1=a[j];
num2=a[k];
}
else if(A==min)
{
if((a[j]+a[k]) >num1+num2)
{
num1=a[j];
num2=a[k];
}
}
j++;
k++;
}
printf("差值最小的是%d,他们的身高为%d %d",min,num1,num2);
}