请帮我解决一下..... 写一个简单的电话目录程序;包含二维数组,其中包含硬代码名称和电话号码。然后声明一个简单的字符数组。您必须提示用户输入您要搜索的任何名称。此名称应存储在此字符数组中,然后从二维数组中搜索此名称。如果找到输入名称的编号,则程序应显示该名称的编号,如果未找到,则程序应显示名称未注册的消息。
答案 0 :(得分:0)
以下是一些帮助您入门的提示:
cin
或getline()
cout
或printf
arrayname[index][index]
访问数组元素,索引从0开始,因此第一个元素不是索引1,而是索引为0. 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语句,例如return 1
名称和数字应该在同一个数组中,请参阅我上面写的提示
要继续,请修复阵列并添加cin
以获取用户输入。