C 電話號碼轉對應字母

2021-09-20 13:30:15 字數 641 閱讀 4400

2對應abc, 3對應def, 4對應ghi, 5對應jkl, 6對應mno, 7對應prs, 8對應tuv, 9對應wxzy;

現輸入乙個七位數的**號碼(範圍在2-9),輸出數字對應字母的全部排列。

#include#include#includeusing namespace std;

string word[10] = ;

int main()

char a[7];

int b[7];

cout << "enter a phone number(2-9): " << endl;

for (int i = 0; i < 7; i++)

for (int i = 0; i < 7; i++)

phonefile << "\n";

int number = 0; //這裡後面用來分為五個一行輸出

//由於word陣列裡面最後有wxzy四個元素,其他組在最後一位設為空格,for迴圈時判斷是否是空格,

//可實現所有輸入數字對應字母的全部排列。

for (int i1 = 0; i1 <= 3&&word[b[0]][i1]!=' '; i1++)}}

}}

} }}

c 電話號碼的字母組合

問題 給定乙個僅包含數字2 9的字串,返回所有它能表示的字母組合。給出數字到字母的對映如下 與 按鍵相同 注意 1 不對應任何字母。分析 這道題是利用多向遞迴完成的,首先把字元 234 轉換為數字234,並找到數字234對應的字母如下圖,然後開始讓a去和數字3裡面對應的第乙個字母匹配,再讓他們兩匹配...

電話號碼對應英語單詞

號碼盤一般可以用於輸入字母,如2可以輸入a b c,等等。要求設計號碼所對應的所有組合。如5969872可以對應 jtmwtpa jtmwtpb等。這就相當於排列數,如5對應j k l,以j k l各自引出9對應的w x y z這些數字的組合就構成一棵樹。我們可以構建乙個二維陣列charc 10 1...

電話號碼對應英語單詞

題目描述 實現 public class recursivesearch 0 0表示空字元 1 2 3 4 5 6 7 8 9 static int total 分別表示0 9所代表的字元的個數 public static void main string args 假設 號碼為234,number...