logo - 刷刷题
下载APP
【简答题】

填空实现函数的功能:将 s 所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,如果形参 s 所指的字符串为: f35a3kjs7 ,执行结果为: fakjs3537 。 void fun(char *s) { int i,j = 0, k = 0; char t1[80], t2[80]; for (i= 0; s[i] != '\0'; i++) if(s[i] >= '0' && s[i] <= '9') { t2[j] = s[i]; ________; } else t1[k++] = s[i]; t2[j] =t1[k] = 0; for(i = 0; i < k; i++) _____________; for (i= 0; i < ______; i++) s[k+i]= t2[i]; }

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三