编写一程序删除一个字符串中无效的空格,无效的空格是指句首和句尾的所有空格和中间重复的空格。
作者:互联网
#include<stdio.h> #include<string.h> int main() { char s[81]; int i,n,m; gets(s); m=strlen(s); while(s[m-1]==32)m--; s[m]=0; i=0; while(s[i]==32)i++; n=0; for(;s[i];i++) if(s[i]!=32)s[n++]=s[i]; else if(s[i]==32&&s[i-1]!=32)s[n++]=s[i]; s[n]=0; puts(s); return 0; }
标签:include,++,32,无效,空格,int,while,句首 来源: https://www.cnblogs.com/yanglike111/p/13200141.html