字串處理 pat136

2021-09-26 15:15:39 字數 543 閱讀 5538

//1136

//只要判斷字串顛倒前後是否相同

//即可判斷是否為回文字串了

//reverse()函式 要新增 #include//相加的時候 注意進製 的情況, 然後每兩個相加的時候要加上進製 再對10取餘數 才是最後的結果

//進製就是除10 之後的數

#include #include#include#include#includeusing namespace std;

string rev(string s)

string adds(string s1, string s2)

if(carry >0) s="1" + s;

return s;

}int main()

while(n--)

s = sum;

}cout<<"not found in 10 iterations.\n";

//cout << "hello world!" << endl;

return 0;

}

PAT乙級 字串壓縮與解壓(字串處理)

文字壓縮有很多種方法,這裡我們只考慮最簡單的一種 把由相同字元組成的乙個連續的片段用這個字元和片段中含有這個字元的個數來表示。例如ccccc就用5c來表示。如果字元沒有重複,就原樣輸出。例如aba壓縮後仍然是aba。解壓方法就是反過來,把形如5c這樣的表示恢復為ccccc。本題需要你根據壓縮或解壓的...

PAT 字串處理專項之一

pat 1001 a b format 思路見該部落格。pat 1005 spell it right pat 1006 sign in and sign out pat 1035 password pat 1005 題解 include using namespace std string eng...

PAT 字串處理專項之二

pat 1036 boy vs girls pat 1050 string subtraction pat 1071 speech patterns pat 1036 題解 include using namespace std intmain else 分數不經過初始化,可以通過 empty 判斷...