第2题
提交作业方式为:将源代码粘贴到答题的文本编辑框中。 注意: 1.无需提交项目文件 2.如果未将源代码粘贴到文本框中,则本题不给分。 成语“三山五岳”中的“五岳”指泰山、华山、衡山、恒山、嵩山,它们的高度分别为1532.7m、2154.9m、1300.2m、2016.1m、1491.7m。要求单击“最高的山”命令按钮和“最低的山”命令按钮后,分别给出最高的山和最低的山的名称和高度。程序界面如下图所示。其中,“最高的山”和“最低的山”命令按钮的名称分别为Button1和Button2,显示最高的山的名字和高度的文本框的名称分别为TextBox1和TextBox2,显示最低的山的名字和高度的文本框的名称分别为TextBox3和TextBox4。 提示: 1)声明一个字符串型的一维数组MountainName存放山的名字,并赋予初值{"泰山", "华山", "衡山", "恒山", "嵩山"}。 2)声明一个双精度型的一维数组MountainHeight存放山的高度,并赋予初值{1532.7, 2154.9, 1300.2, 2016.1, 1491.7}。 3)在MountainHeight数组中寻找最大值、最小值及各自的位置,在MountainName数组相应位置上就是最高山和最低山的名字。 4)求最大值、最小值可使用数组对象的Max、Min方法。例如:下面的语句可以求得最高的山的高度并赋予变量MaxHeight: MaxHeight = MountainHeight.Max( ) 也可以不使用Max和Min方法,而自己写代码实现求数组的最大值、最小值。建议两种方法都用一下。 5)求一个数据元素在数组中的位置(下标),可使用Array.IndexOf方法。例如:我们已经求得了MountainHeight数组的最大值,并存放在变量MaxHeight中,则下面的语句可求得这个最大值在数组中的下标并赋予变量Index: Index = Array.IndexOf(MountainHeight, MaxHeight) Array.IndexOf的第一个参数是数组名称,第二个参数是一个数据元素,返回值为该数据元素在数组中的下标,如果此数据元素并没有出现在数组中,则返回值为-1。 6)经过以上步骤后,MountainName(Index)就是最高山的名字。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!