编辑代码

#include <stdio.h>
#include<string.h>
void reduce(char *a)
{
    int i,j;
    for(i = 1; i < strlen(a)-1; i++)//从第二个字符开始,到倒数第二个字符结束
    {
        if(a[i] = 0)
        {
            j = i;
            while(j < strlen(a)-1)
            {
                a[j] = a[j + 1];
                j++;
            }
            a[j] = '\0';
        }
    }
}
int main () {
    char a[100],c;
    int i;
    while(1)
    {
        i = 0;
        while(c = getchar() != '\n')
        {
            a[i++] = c;   
        }
        a[i] = '\0'; 
        reduce(a);
        printf("%s\n",a);
    }
    return 0;
}