#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int my_max(int arr[],int n)
{
int t=0,max=0;
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(arr[i]<arr[j])
{
t=arr[i];arr[i]=arr[j];arr[j]=t;
}
}
}
max=arr[0]+arr[1];
return max;
}
int my_min(int arr[],int n)
{
int t=0,min=0;
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(arr[i]<arr[j])
{
t=arr[i];arr[i]=arr[j];arr[j]=t;
}
}
}
min=arr[0]-arr[n-1];
return min;
}
int main(int argc, const char *argv[])
{
int n;
printf("请输入数组有几个数\n");
scanf("%d",&n);
int arr[n];
printf("请输入%d个数\n",n);
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
printf("最大和为%d\n",my_max(arr,n));
printf("最大差为%d\n",my_min(arr,n));
return 0;
}