在c语言中如何将数组的最大值与最小值互换位置,求大神解答!!!_百度...答:找到最大和最小值的下标,交换,例如:include <stdio.h> main(){ int a[10]={10,2,3,4,5,6,7,8,9,10},n=10;int i1,i2,i;i1=0;for (i=0;i<n;i++)if (a[i]<a[i1]) i1=i;i2=0;for (i=0;i<n;i++)if (a[i]>a[i2]) i2=i;i=a[i1]; a[i1]=a...
用C语言编程实现输入数组,最大的与第一个元素交换,最小的与最后一个元 ...答:include<stdio.h> void main(){ int a[100], n, i;int max, min, temp;int *p, *pmax, *pmin;printf("要输入几个数:");scanf("%d", &n);for(i=0; i<n; i++)scanf("%d", a+i);max=*a; min=*a; p=a;for(i=0; i<n; i++)if(*(p+i)>=max) {pmax=p+i...