void erase(char str[])
{
int index=0,i=0;
while(*(str+index)!='\0')
{
if(index%2==0)
{
if(*(str+index+1)!='\0')
{
*(str+i)=*(str+index+1);
i++;
}
else
{
*(str+i)=*(str+index+1);
}
}
else
{
if(*(str+index+1)=='\0')
{
*(str+i)=*(str+index+1);
}
}
index++;
}
}
int main()
{
char data[20];
int index=0,i=0;
scanf("%s",data);
erase(data);
printf("%s\n",data);
return 0;
}
如上。