1. 程式人生 > >將連續的多個空格用一個空格代替

將連續的多個空格用一個空格代替

//編寫一個將輸入複製到輸出的程式,並將其中連續的多個空格用一個空格代替
#include<stdio.h>
#include<windows.h>
int main()
{
    int c;

    while ((c = getchar()) != EOF)
    {
        if (c  == ' ')
        {
            putchar(c);
            while ((c = getchar()) == ' ');

        }
        putchar(c);
    }

    system("pause"
); return 0; }

圖片描述