请帮我解决它..... 写一个简单的电话簿程序;包含二维数组,其中包含硬代码名称和电话号码。然后声明一个简单的字符数组。您必须提示用户输入您想要搜索的任何名称。这个名字应该存储在这个字符数组中,然后从这个二维数组中搜索这个名字。如果在输入名称中找到号码,则程序应根据此名称显示号码,如果未找到,则程序应显示该名称未注册的消息。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} –
好,编辑成使用代码格式化的问题身上。 –