不要多余的空格

来源:互联网 发布:usb001端口 编辑:程序博客网 时间:2024/05/01 20:18

输入一个字符串并将它输出,以Ctrl+Z组合键表示输入完毕,要求将输入的字符串中多余1个的连续空格符合并为1个。


#include<stdio.h>

void inputString()
{
    char c, lastc = 'a';
    c = getchar();
    while (c!=EOF)
    {
        if (c != ' ')
        {
            putchar(c);
            lastc = c;
            c = getchar();
        }
        else
        {
            if (lastc != ' ')
                putchar(c);            
                lastc = c;
                c = getchar();
            
        }
    }
}

int main()
{
    inputString();
    return 0;
}


0 0
原创粉丝点击