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

#include <stdio.h>
int main()
{
	int c;
	int inspace=0;
	while((c=getchar())!=EOF)
	{
		if(c==' ')
		{
			if(inspace==0)//,如果c为空格,只有在inspace为0时才输出字符c
			{
				inspace=1;
		    	        putchar(c);
			}
		}
		if(c!=' ')//又从非空格字符重新开始,inspace的值重新设置为0
		{
			inspace=0;
			putchar(c);
		}
	}
}

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页