c++,删除字符串中的重复字符
#include<iostream.h>voidmain(){inti,j,k;chara[100]="Iamastudent.Youareastudenttoo.";f...
#include<iostream.h>
void main()
{
int i,j,k;
char a[100]="I am a student.You are a student too.";
for(i=0;a[i]!='\0';i++){
for(j=i+1;a[j]!='\0';j++){
if(j==i){
for(k=j;a[k]!='\0';k++){
a[k]=a[k+1];
}
j--;
}
}
}
for(i=0;a[i]!='\0';i++){
cout<<a[i];
}
}
哪里错了,输出跟原来一模一样 展开
void main()
{
int i,j,k;
char a[100]="I am a student.You are a student too.";
for(i=0;a[i]!='\0';i++){
for(j=i+1;a[j]!='\0';j++){
if(j==i){
for(k=j;a[k]!='\0';k++){
a[k]=a[k+1];
}
j--;
}
}
}
for(i=0;a[i]!='\0';i++){
cout<<a[i];
}
}
哪里错了,输出跟原来一模一样 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询