題目描述
按要求分解字串:
輸入兩個數m,n
m:輸入的m串字串
n:輸出的每串字串的位數,不夠補0。
eg
input:2 8 abc 123456789
out:abc00000 12345678 90000000
解題思路一
c++字串常用函式:
#include
#include
#include
#include
using namespace std;
class solution
;int
main()
outstrs = sol.
splitstr
(instrs, n)
;for
(int i =
0; i < outstrs.
size()
; i++
) cout << endl;
system
("pause");
return0;
}vector solution:
:splitstr
(vector instrs,
int n)
outstrs.
push_back
(str);}
else
//字串長度大於n
if(sublen >0)
//餘下的補0
outstrs.
push_back
(strtmp);}
}}return outstrs;
}
解題思路二 分解字串
按要求分解字串,輸入兩個數m,n m代表輸入的m串字串,n代表輸出的每串字串的位數,不夠補0。例如 輸入2,8,abc 123456789 則輸出為 abc00000 12345678 90000000 分析思路 1.獲得字串的長度length後,判斷與 要輸出位數n 的大小,大於n的話,直接 pr...
strtok s分解字串
char strtok s char str,要分解的字串 const char delimiters,分隔符 char context 後續待分解字串 wcstok s是strtok s的寬字元版本 wchar t wcstok s wchar t str,const wchar t delimi...
PHP字串左邊補0,字串右邊補0
概述 專案中經常會使用到在一串編碼左邊 右邊甚至中間自動填充制定字元如 0 並且制定填充後的字串長度。函式str pad 該函式返回input被從左端 右端或者同時兩端被填充到制定長度後的結果。這樣說可能不太明白,我們來看個案例 str pda 被補充的字串 補充完後字串的長度 用什麼字元補充 st...