[思路]该题题干不是很明确,只能根据用例来理解什么样的字符串才是符合题意的,本题关键在于几个标志位的设立,将字符串分为几个部分,代码如下: class Solution { public: string trim(string s) { ; while(s[i]==' ') i ++; //开头处为空格或者Tab,则跳过 s=s.substr(i); i=s.size()-; while(s[i]==' ') i --; //结尾处为空格或者Tab,则跳过 s=s.substr(,i+); re…