從鍵盤接收使用者輸入的字串, 對使用者輸入的每個字串的處理是:將字串內的每乙個十進位制數字字元置換成下列**中右邊所對應的乙個字串(所有其他字元不變),然後將轉換的結果顯示在螢幕上;並分別計算每個數字的置換次數。
例如,若使用者輸入的字串為
page112-line3,
則程式5的輸出是:
page(one) (one) (two)-line(three),
數字0到9的置換次數分別是 0 2 1 1 0 0 0 0 0 0
輸入一行字串,其中可包含字母、數字或其他符號
第一行為將字串中的數字轉換為**中的內容後輸出
第二行為數字0~9被轉換的次數
#include
#include
using
namespace
std;
int times[10]=;
string change[10]=;
int main()
}cout
return
0;}
CCF 訓練50題 NO 6 字串匹配問題
給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小寫看作相同的字元。輸入的第一行包含乙個字串s,由大小寫英文本母組成。第二行包含乙個數字,表示大小寫敏感的選項,當數字...
1 6 字串壓縮
c code intcomputecompressedlength const string s return compressedlength string stringcompression const string s std string compressed compressedlengt...
16 字串比較函式
字串處理函式 strcmp s1,s2 可以比較兩個字串的大小,其字元的大小是以 ascii 碼表上的順序決定。該函式首先將 s1 第乙個字元值減去 s2 的第乙個字元值,若差值為 0 則繼續比較對應的下乙個字母,若不為 0 則該差值就是函式的最終結果。請按照該函式的實現原理,寫出乙個新的字串比較函...