用指针对10个数按由大到小排序
int main(int argc, const char * argv[]) { void sortNumber(int *x,int n ); int i,*p,a[10]={3,7,9,11,0,6,1,5,4,2}; p=a; sortNumber(p, 10); for (p=a,i=0; i<</span>10;i++) { printf("%d\t",*p); p++; } printf("\n"); return 0; } void sortNumber(int *x,int n ){ int i,j,k,t; for (i=0; i1; i++) { k=i; for (j=i+1; j if (*(x+j)>*(x+k)) { k=j; if (k!=i) { t=*(x+i); *(x+i)=*(x+k); *(x+k)=t; } } } } }

浙公网安备 33010602011771号