下面函数 sort() 的功能;把 a 、 b 数组中的数据从大到小有序合并到 c 数组中。 m 是数组 a 中元素的个数, n 是数组 b 中元素的个数,函数返回合并后数组 c 的元素个数。 # include int sort(int *a, int m, int *b, int n, int *c) { int i=0, i-0, k=0, x; while(i { if(a[i]>b[j]) (x=a[i]),i+ +;} else(x=_____;j++;) c[k]=x; k++; } while(k { if(j { c[k]=b[j];k++;j++;} else if(i } int main() { char ch1[20]= "one" , ch2[20]= "two" , ch3[40]; sort(ch1); sort(ch2); merge(chl, ch2 , ch3); puts(ch3); return 0; }