翻譯電話號碼

2021-09-30 11:43:29 字數 624 閱讀 3118

翻譯成1  2 。。9 0

中間會有double

例如輸入:onetwothree

輸出:123

輸入:onetwodoubletwo

輸出:1222

輸入:1two2 輸出:error

輸入:doubledoubletwo 輸出:error

第三題:有空格,非法字元,兩個double相連,double位於最後乙個單詞都錯誤

思路:#include#includeusing namespace std;

int main()

; string in,pri="",out;

int pre;

char c ='0';

while(c!= '\n')

{ cin>> in;

cin.get(c); // 讀取最後乙個用來判斷是否結束

int i= 0;

for( ;i<11;i++) //通過和 arr比較進行翻譯,如果不是,i=11 ,在switch中進行處理

if (in ==arr[i])

break;

switch( i)

{ case 11:

cout<<"err"<

翻譯電話號碼

題目描述 將 號碼 one two.nine zero翻譯成1 2.9 0 中間會有double 例如輸入 onetwothree 輸出 123 輸入 onetwodoubletwo 輸出 1222 輸入 1two2 輸出 error 輸入 doubledoubletwo 輸出 error 有空格,...

華為機試 匹配類問題 翻譯電話號碼

將 號碼 one two.nine zero翻譯成1 2.9 0 中間會有double 例如輸入 onetwothree 輸出 123 輸入 onetwodoubletwo 輸出 1222 輸入 1two2 輸出 error 輸入 doubledoubletwo 輸出 error 有空格,非法字元,...

華為上機 電話號碼翻譯

將 號碼 one two nine zero 翻譯成1 2 9 0 中間會有double 例如輸入 onetwothree 輸出 123 輸入 onetwodoubletwo 輸出 1222 輸入 1two2 輸出 error 輸入 doubledoubletwo 輸出 error 有空格,非法字元...