下列函数的主要功能是在w指向的数组的前*n个数据中插入x,要求w指向的数组的前*n个数据按由小到大顺序存放。插入x后,该数组中的数据仍按照从小到大的顺序排列,同时将*n修改为插入x后的长度。 void f(char*w,charx,int *n)

admin2016-12-25  26

问题 下列函数的主要功能是在w指向的数组的前*n个数据中插入x,要求w指向的数组的前*n个数据按由小到大顺序存放。插入x后,该数组中的数据仍按照从小到大的顺序排列,同时将*n修改为插入x后的长度。
    void f(char*w,charx,int *n)
    { int i,p=0;
    w[*n]=x;
    while(x>w[p])________;    /*第一空*/
    for(i=*n;i>p;i- -)w=________;/*第二空*/
    w[p]=x;
    ________;    /*第三空*/
    }

选项

答案p ++ w[i-1] ++ *n

解析
转载请注明原文地址:https://kaotiyun.com/show/eVAx777K
0

最新回复(0)