#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
char s[200],str[200];
int i,len,count=0;
scanf("%s",s);
len=strlen(s);
for(i=0;i
if(s[i+1]!=s[i])
{
str[count]=s[i];
count++;
}
};
for(i=0;i
printf("\n");
return 0;
}
你的想法实在看不懂 给你一个吧 试试特殊案例 aabbccdd
问题比较大。。 没猜错的话,运行结果可以用一团糟来形容
对于每一个i,你只要检测到str[i]!=str[j] 你的 k就会进一位 这样直接改变了原有的数据,后面就乱七八糟了 换个思路吧
调试没有问题啊!你想输出什么样的效果啊?也达到了删除重复字符得效果了啊!
我用VC6.0只能删除连续的重复字符