字串操作 分解字串並補0

2021-09-06 22:55:59 字數 875 閱讀 8706

題目描述

按要求分解字串:

輸入兩個數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...