#includeint main(void){ int c,inspace = 0; while((c=getchar()) != EOF) //读取一个字符,读取成功则循环继续(EOF表示没有读取到数毕仿据) { if(c == ' ')//判断读取的字符是不是 ' ' (空格) { if(inspace == 0)//当inspace=0时 { inspace = 1; //赋值 putchar(c); //输出c } } else { inspace = 0; putchar(c); } } return 0;}很直观的一个小程序啊。。就是让你输入一串握物字符串,然后挨个判断每个字符,貌似会跳过空格,不过好像算法设计的不严密,还是会有空格被输段数液出