fingerecho
2016-05-29 12:52求解:一道简单的C的题目
//找出后续字符串中与之前重复的字符并删除的算法,只能填空,不能改代码
void removeDuplicates(char *str){
int i, len=strlen(str);
if(str==NULL||len==1){
return;
}
for (i=0;i<len;i++){
int flag=0;
int m;
for (m=i;m<len;m++){
if(str[i]==str[m]){
flag=1;
break;
}
}
if(flag){
int n, idx=m;
for(n=idx+1;n<len;n++){
if(str[n]!=str[i]){
str[idx]=str[n];
//________;这里填一段代码,
}
str[___]='\0';//这里要填一个下标
}
}
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- 孪生素数,一道C++程序题,求解!!!?(注意样例输入输出前面有tab)
- c++
- 1个回答
- c语言小白求解一道算法题,能编写运行出结果立即采纳给分
- c
- 算法
- 7个回答
- 求解一道C语言题目!!!!
- 游戏
- c
- printf
- 库
- 3个回答
- 一道C语言的题目求解!!
- c
- string
- printf
- 5个回答
- 一道C语言的题目求解!!
- c
- string
- printf
- 1个回答
换一换