欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。 博客分类: C C 

程序员文章站 2024-03-16 21:43:04
...

编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。

#include <stdio.h>

main()
{
    int c;  /* 用于存放当前输入的字符 */
    int pc; /* 用于存放当前输入的上一个字符 */

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

        pc = c;
    }
}

 

相关标签: C