永发信息网

void fun(char *w,char x,int *n){ int i,p=0; while(x>w[p] p++;

答案:1  悬赏:60  手机版
解决时间 2021-03-29 17:19
  • 提问者网友:活着好累
  • 2021-03-28 19:41
void fun(char *w,char x,int *n){ int i,p=0; while(x>w[p] p++;
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-03-28 19:54
骚年, W是字符型指针,相当于数组了, 当然可以带下标,这个函数要实现的功能就是:
首先,在w字符串里面找到第一个字符w[p],w[p]<= x(ASC码比较),然后从W[P]开始,直到W[*n]的每个字符一次向后一位,再把x 插入w[p];
简而言之,在w里面找到第一个不小于x 的字符,然后x 插进去,X后面的字符到*N都后移一位;
另外,这个函数写的有点丑!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯