int a[4]={2,1,4,3}把数组中最小数和第一个数交换,最大数和最后一个数交换,用指向数组的指针变量来处理并输出数组
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 15:50:06
![int a[4]={2,1,4,3}把数组中最小数和第一个数交换,最大数和最后一个数交换,用指向数组的指针变量来处理并输出数组](/uploads/image/z/12644579-11-9.jpg?t=int+a%5B4%5D%3D%7B2%2C1%2C4%2C3%7D%E6%8A%8A%E6%95%B0%E7%BB%84%E4%B8%AD%E6%9C%80%E5%B0%8F%E6%95%B0%E5%92%8C%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%95%B0%E4%BA%A4%E6%8D%A2%2C%E6%9C%80%E5%A4%A7%E6%95%B0%E5%92%8C%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%95%B0%E4%BA%A4%E6%8D%A2%2C%E7%94%A8%E6%8C%87%E5%90%91%E6%95%B0%E7%BB%84%E7%9A%84%E6%8C%87%E9%92%88%E5%8F%98%E9%87%8F%E6%9D%A5%E5%A4%84%E7%90%86%E5%B9%B6%E8%BE%93%E5%87%BA%E6%95%B0%E7%BB%84)
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