oj 字串數字置換

2021-08-28 01:22:04 字數 931 閱讀 7816

【問題描述】

從鍵盤接收使用者輸入的字串, 對使用者輸入的每個字串的處理是:將字串內的每乙個十進位制數字字元置換成下列**中右邊所對應的乙個字串(所有其他字元不變),然後將轉換的結果顯示在螢幕上;並分別計算每個數字的置換次數。

十進位制數字字元

置換成(zero)

(one)

(two)

(three)

(four)

(five)

(six)

(seven)

(eight)

(nine)

例如,若使用者輸入的字串為

page112-line3,

則程式5的輸出是:

page(one) (one) (two)-line(three),

數字0到9的置換次數分別是  0 2 1 1 0 0 0 0 0 0

【輸入形式】

輸入一行字串,其中可包含字母、數字、空格或其他符號(英文)

【輸出形式】

第一行為將字串中的數字轉換為**中的內容後輸出

第二行為數字0~9被轉換的次數

【樣例輸入】

page112-line3
【樣例輸出】

page(one)(one)(two)-line(three)

0 2 1 1 0 0 0 0 0 0

【**展示】

#include

using namespace std; 

int main();

//cin>>a;

int c[10]=;

int n;

getline(cin,a);

for(int i=0;a[i]!='\0';i++)

else

}cout

return 0;

}

字串數字置換

從鍵盤接收使用者輸入的字串,對使用者輸入的每個字串的處理是 將字串內的每乙個十進位制數字字元置換成下列 中右邊所對應的乙個字串 所有其他字元不變 然後將轉換的結果顯示在螢幕上 並分別計算每個數字的置換次數。十進位制數字字元 置換成 0 zero 1 one 2 two 3 three 4 four ...

字串置換

給定兩個字串,請設計乙個方法來判定其中乙個字串是否為另乙個字串的置換。置換的意思是,通過改變順序可以使得兩個字串相等。abc 為 cba 的置換。aabc 不是 abcc 的置換。對於由英文本母組成的字串 可以下面方法 public boolean stringpermutation string ...

1015 字串數字置換

時間限制 1 sec 記憶體限制 128 mb 提交 502 解決 149 提交 狀態 討論版 從鍵盤接收使用者輸入的字串,對使用者輸入的每個字串的處理是 將字串內的每乙個十進位制數字字元置換成下列 中右邊所對應的乙個字串 所有其他字元不變 然後將轉換的結果顯示在螢幕上 並分別計算每個數字的置換次數...