删除字符串开始及末尾的空白符,并且把数组中间的多个空格(如果有)符转化为1个
1 string test(string s) 2 { 3 string ns; 4 int flag=0; 5 int count=0; 6 for(int i=0; i0 )//之前为空格16 {17 ns.append(" ");//加入空格18 count=0;//置空,空格计数器19 }20 21 ns.append(1,s[i]);//加入非空字符22 flag=1;//置真,字符串首标志位23 }else{24 count++;25 }26 }27 28 return ns;29 }