#include <stdio.h>
void swap(int *p1,int *p2)
{
int t;
t = *p1;
*p1 = *p2;
*p2 = t;
}
int main()
{
int a[10];
int index_min = 0;
int index_max = 0;
int i;
printf("请输入10个整数:\n");
for(i=0; i<10; i++)
scanf("%d",&a[i]);
for(i=0; i<10; i++)
{
if(a[index_min]>a[i])
index_min = i;
if(a[index_max]<a[i])
index_max = i;
}
swap(&a[0],&a[index_min]);
swap(&a[9],&a[index_max]);
for(i=0; i<10; i++)
printf("%d ",a[i]);
}
程序实现: