文档库 最新最全的文档下载
当前位置:文档库 › 删除多余空格

删除多余空格

一个句子的每个单词之间也许有多个空格,过滤掉多余的空格,只留下一个空格

关于输入
一个字符串,句子的头和尾都没有空格。

关于输出
过滤之后的句子

例子输入
Hello world.This is c language.

例子输出
Hello world.This is c language.








#include
int main(){
int i,m;
char zfc[1000],jg[1000];
gets(zfc);
m=0;
for(i = 0; zfc[i]!='\0'; i++){
if(zfc[i]!=' '){
jg[m]=zfc[i];
m++;
}else if(zfc[i]==' '&&zfc[i+1]!=' '){
jg[m]=zfc[i];
m++;
}else{
continue;
}
}
jg[m]='\0';
printf("%s\n",jg);
return 0;
}


相关文档