請幫我解決它..... 寫一個簡單的電話簿程序;包含二維數組,其中包含硬代碼名稱和電話號碼。然後聲明一個簡單的字符數組。您必須提示用戶輸入您想要搜索的任何名稱。這個名字應該存儲在這個字符數組中,然後從這個二維數組中搜索這個名字。如果在輸入名稱中找到號碼,則程序應根據此名稱顯示號碼,如果未找到,則程序應顯示該名稱未註冊的消息。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. 二維陣列C#
- 2. 二維陣列
- 3. 二維陣列
- 4. 二維陣列
- 5. 二維陣列
- 6. 從二維陣列到一維陣列?
- 7. 從二維陣列
- 8. 二維陣列VB
- 9. 匹配二維陣列與一個二維陣列
- 10. C++中的二維步長陣列
- 11. C#:製作面板的二維陣列
- 12. 麻煩退出二維陣列C
- 13. 排序用C二維陣列++
- 14. 將一維char *劃分爲二維char **
- 15. 二維陣列列表java
- 16. 在二維Char陣列中未正確設置字符
- 17. 推新陣列爲二維陣列
- 18. C指向二維陣列在另一個2D陣列
- 19. ObjC二維數組:陣列vs線性陣列vs C數組?
- 20. 將二維numpy陣列轉換爲二維numpy矩陣
- 21. 無法從二維陣列
- 22. 二維int陣列shuffle
- 23. 字符串二維陣列
- 24. 二維陣列誤差
- 25. 二維陣列問題
- 26. 二維陣列幫助
- 27. 查找在二維陣列
- 28. 參考二維陣列
- 29. 二維陣列澄清
- 30. Typed二維指針陣列
你有什麼試過?你做了什麼研究。不要要求我們爲你寫代碼。告訴我們你的代碼。 –
我仍然這樣做,我需要下一步如何做到這一點.............#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} –
好,編輯成使用代碼格式化的問題身上。 –