請幫我解決它..... 寫一個簡單的電話簿程序;包含二維數組,其中包含硬代碼名稱和電話號碼。然後聲明一個簡單的字符數組。您必須提示用戶輸入您想要搜索的任何名稱。這個名字應該存儲在這個字符數組中,然後從這個二維數組中搜索這個名字。如果在輸入名稱中找到號碼,則程序應根據此名稱顯示號碼,如果未找到,則程序應顯示該名稱未註冊的消息。C++二維char列陣
回答
下面是一些提示,以幫助您開始:
- C++陣列只允許一個單一的類型,所以什麼數據類型允許你存儲的文字,如姓名和電話號碼嗎?
- 如何搜索數組?也許你可以檢查(重複)的每個元素爲需要的值
- 用戶輸入可以
cin
或getline()
- 你可以寫與
cout
或printf
- for循環的控制檯實現可用於循環一個特定的時間,例如在陣列中
- 數組元素可以使用
arrayname[index][index]
被訪問的量元素的數目,索引從0開始,所以第一個元素不是1的索引,但0 - An的索引示例2D陣列看起來像這樣: 。
int array[2][2] { //specify the datatype, and the amount of elements
//also specify the amount in each nested array {34, 42} //first nested array, 2 elements, 42 could be accessed using // array[0][1] {2, 432} //second nested array, 2 elements 2 could be accessed using //array[1][0] }
編輯: 好,一個良好的開端,但這裏有與您發佈的代碼幾個關鍵問題。
main()
需要指定一個返回類型,具體地說,它是int main()
,也是在功能如return 1
的名稱和編號應該是相同的陣列中的末尾添加一個返回語句,看到尖端我上面寫了
要繼續,請修復陣列並添加
cin
以獲取用戶輸入。
我如何做或編輯它我是新的在這個網站上,我只有一天的時間提交作業。 –
請給我在編程中新的代碼.... –
請閱讀:stackoverflow.com/help/how-to-ask –
- 1. 二維陣列
- 2. 二維陣列
- 3. 從二維陣列到一維陣列?
- 4. 從二維陣列
- 5. 匹配二維陣列與一個二維陣列
- 6. C#:製作面板的二維陣列
- 7. C++中的二維步長陣列
- 8. 排序用C二維陣列++
- 9. 麻煩退出二維陣列C
- 10. 在二維Char陣列中未正確設置字符
- 11. 推新陣列爲二維陣列
- 12. ObjC二維數組:陣列vs線性陣列vs C數組?
- 13. 二維陣列幫助
- 14. Java二維陣列布爾
- 15. 比較二維陣列
- 16. Typed二維指針陣列
- 17. Java:二維字符陣列
- 18. 關於二維陣列
- 19. 二維旋轉陣列
- 20. 無法從二維陣列
- 21. LCS的二維陣列表
- 22. 參考二維陣列
- 23. 二維陣列中的Java
- 24. 二維陣列問題
- 25. 二維陣列在一個維度[1]
- 26. 一維到二維陣列的javascript
- 27. Char陣列輸出 - C++
- 28. 的Javascript:查找二維矩陣(陣列)
- 29. MATLAB - 二維陣列的打印子陣
- 30. C++多維陣列
你有什麼試過?你做了什麼研究。不要要求我們爲你寫代碼。告訴我們你的代碼。 –
我仍然這樣做,我需要下一步如何做到這一點.............#include using namespace std; main() { \t int i; \t char names [5] [7] = {「Ali」,「Umar」,「Naveed」,「Raheel」,「Raja」}; \t char number [5] [13] = {「5302-4578961」,「0301-2222222」,「042-3654789」,「0340-0598569」,「0307-5308821」}; char finder [7]; cout <<「輸入名稱查找編號」<< endl; cin >> finder; \t \t \t \t \t \t \t \t \t} –
好,編輯成使用代碼格式化的問題身上。 –