练习 1•9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
#include <stdio.h> int main(){ int c,spaceNum = 0; while((c = getchar()) != EOF){ if(c != ' '){ putchar(c); //若非空格,输出字符 spaceNum = 0;//空格数设置为0个 }else{ ++spaceNum;//若为空格,空格数+1 if(spaceNum <= 1){ putchar(c); }//若空格数不大于1,输出一个空格 } } }