#include<stdio.h>
#define SIZE 5
int Getmax(int *ac,int n)
{
int i,max;
for(i=0;i<=2;i++)
{
max = (ac[i]>ac[i+1]?ac[i]:ac[i+1]);
max =(max>ac[i+2]?max:ac[i+2]);
}
return max;
}
int Getmin(int *ar,int m)
{
int i,min;
for(i=0;i<=2;i++)
{
min = (ar[i]>ar[i+1]?ar[i+1]:ar[i]);
min =(min>ar[i+2]?ar[i+2]:min);
}
return min;
}
int main(void)
{
int a[SIZE],temp1,temp2,i;
printf("请输入5个范围在10000以内的整数:");
for(i=0;i<=4;i++)
{
scanf("%d",&a[i]);
}
temp1=Getmin(a,SIZE);
temp2=Getmax(a,SIZE);
printf("max=%d,min=%d",temp2,temp1);
}
I2luY2x1ZGU8c3RkaW8uaD4KI2RlZmluZSBTSVpFIDUKIGludCBHZXRtYXgoaW50ICphYyxpbnQgbikKewoJaW50IGksbWF4OwoJZm9yKGk9MDtpPD0yO2krKykKCXsKCQltYXggPSAoYWNbaV0+YWNbaSsxXT9hY1tpXTphY1tpKzFdKTsKCQltYXggPShtYXg+YWNbaSsyXT9tYXg6YWNbaSsyXSk7CgkKCX0KCXJldHVybiBtYXg7Cgp9CgogaW50IEdldG1pbihpbnQgKmFyLGludCBtKQp7CglpbnQgaSxtaW47Cglmb3IoaT0wO2k8PTI7aSsrKQoJewoJCW1pbiA9IChhcltpXT5hcltpKzFdP2FyW2krMV06YXJbaV0pOwoJCW1pbiA9KG1pbj5hcltpKzJdP2FyW2krMl06bWluKTsKCX0KCXJldHVybiBtaW47Cn0KCgoKaW50IG1haW4odm9pZCkKewoJIGludCBhW1NJWkVdLHRlbXAxLHRlbXAyLGk7CgoJcHJpbnRmKCLor7fovpPlhaU15Liq6IyD5Zu05ZyoMTAwMDDku6XlhoXnmoTmlbTmlbDvvJoiKTsKCWZvcihpPTA7aTw9NDtpKyspCgl7CgkJc2NhbmYoIiVkIiwmYVtpXSk7Cgl9Cgl0ZW1wMT1HZXRtaW4oYSxTSVpFKTsKCXRlbXAyPUdldG1heChhLFNJWkUpOwoJcHJpbnRmKCJtYXg9JWQsbWluPSVkIix0ZW1wMix0ZW1wMSk7Cgp9