int a[4]={2,1,4,3}把数组中最小数和第一个数交换,最大数和最后一个数交换,用指向数组的指针变量来处理并输出数组

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:51:35

int a[4]={2,1,4,3}把数组中最小数和第一个数交换,最大数和最后一个数交换,用指向数组的指针变量来处理并输出数组
int a[4]={2,1,4,3}把数组中最小数和第一个数交换,最大数和最后一个数交换,用指向数组的指针变量来处理
并输出数组

int a[4]={2,1,4,3}把数组中最小数和第一个数交换,最大数和最后一个数交换,用指向数组的指针变量来处理并输出数组
#include
void swap(int *a,int *b)
{
int c;
c = *a;
*a = *b;
*b = c;
}
int main(void)
{
int a[4] = {2,1,4,3};
int *pMin = a;
int *pMax = a;
int *p = a;
int i;
printf("Before swap:\n");
for (i = 0;i