#include<stdio.h>
#include<string.h>
void changestr(const char *pIn,char *pOut)
{
int Len_In=strlen(pIn);
int len=0;
int i=1,j=0;
pOut[len++]=pIn[0];
while(i<Len_In)
{
if(pIn[i]!=pOut[j])
{
if(j==len-1)
{
pOut[len++]=pIn[i];
j=0;
i++;
}
else j++;
}
else
{
i++;
j=0;
}
}
pOut[len]='\0';
}
int main()
{
char *pIn="google";
char pOut[256];
changestr(pIn,pOut);
printf("%s\n",pOut);
return 0;
}华为机试题目2011-09-14 10:30-11:30
最新推荐文章于 2025-05-08 08:05:17 发布
本文介绍了一个简单的C语言程序,该程序通过遍历输入字符串并检查每个字符是否已存在于输出字符串中来去除字符串中的重复字符。如果字符不存在于输出字符串中,则将其添加到输出字符串。最终得到的是一个没有重复字符的新字符串。

7385





