一个句子的每个单词之间也许有多个空格,过滤掉多余的空格,只留下一个空格
关于输入
一个字符串,句子的头和尾都没有空格。
关于输出
过滤之后的句子
例子输入
Hello      world.This is    c language.
例子输出
Hello world.This is c language.
#include <stdio.h>            字符串转数组去除空格
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;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。