【FROM 互联网,仅供参考】
C程序设计语言课后题
练习1-9 编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替?
/****************************************************************************/
/* C程序设计语言
练习1-9编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替*/
/****************************************************************************/
//#define FIRST_DEMO
//#define SECOND_DEMO
#define THIRD_DEMO
#ifdef FIRST_DEMO
#include <stdio.h>
#include <conio.h>
int main(void)
{
int c;
int n=0;
while((c=getchar())!=EOF)
{
if (c != ' ')
{
putchar(c);
}
else if ( n!=' ')
{
putchar(c);
}
n=c;
}
getch();
return 0;
}
#e