#include<stdio.h>
#define N 5
void main(){
int *p,i,*max,*min,temp,a[N];
p = a;
max = a;
min = a;
for(i = 0;i < N;i++)
scanf("%d",&a[i]);
printf("\n");
for(i = 0;i < N;i++){
if(*p > *max)
max = p;
else if(*p < *min)
min = p;
p++;
}
temp = *min;*min = a[0];a[0] = temp;
if(a == max)
max = min;
temp = *max;*max = a[N-1];a[N-1] = temp;
for(i = 0;i < N;i++)
printf("%-4d",a[i]);
printf("\n");
}
最小的数与第一个数交换,将最后一个数与最大的数交换
最新推荐文章于 2022-05-27 13:14:08 发布