...一个函数名字为sort,完成对三个整数从小到大排序,要求用指针实现...答:include<stdio.h>int sort(int *a,int *b,int *c){int d;if(*a>*b){d=*a;*a=*b;*b=d;}if(*a>*c){d=*a;*a=*c;*c=d;}if(*b>*c){d=*b;*b=*c;*c=d;}printf("这个三个数从小到大排列是:%d,%d,%d\n",a,b,c);}void main(){int a,b,c,*x,*y,*z;p...
编写一个排序函数sort(),完成将N个数按从小到大的顺序排序。N个元素...答:void sort(int *p,int n);int main(){ int i,arr1[6]={3,9,2,8,6,1},arr2[10]={11,5,18,7,2,15,4,13,9,3};sort(arr1,6);sort(arr2,10);printf("排序的结果:\n");for(i=0;i<6;i++)printf("%3d",arr1[i]);printf("\n");for(i=0;i<10;i++)printf("%...
...n),用插入法对数组a中的数据进行从大到小的排序答:int sort(int *a, int n){ int i,j,t;if(a==NULL)return 0;for(i=0;i<n-1;i++){ t=a[i+1];for(j=i;j>=0;--j)if(a[j]<t) a[j+1]=a[j];else break;if(j!=i) a[j+1]=t;} return 1;} int main(){ int i,j,t,tmin;int d[N]={25,47,68,114,77...