![[填空题] 下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及经在原来12option Base 1Private Sub Form_Click()Dim x x =,第1张 [填空题] 下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及经在原来12option Base 1Private Sub Form_Click()Dim x x =,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E6%89%BE%E5%87%BA%E7%BB%99%E5%AE%9A%E7%9A%8412%E4%B8%AA%E6%95%B0%E4%B8%AD%E6%9C%80%E5%A4%A7%E7%9A%84%E4%B8%80%E4%B8%AA%E6%95%B0%EF%BC%8C%E7%84%B6%E5%90%8E%E8%BE%93%E5%87%BA%E8%BF%99%E4%B8%AA%E6%95%B0%E4%BB%A5%E5%8F%8A%E7%BB%8F%E5%9C%A8%E5%8E%9F%E6%9D%A512option+Base+1Private+Sub+Form_Click%28%29Dim+x+x+%3D.png)
[填空题] 下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及经在原来12
option base 1
Private Sub Form_Click()
Dim x
x = Array(57,-9, 17,42, -31,46, 11, 8, 6, -4, 3,90)
Max=1
For k=2 To 10 Step 1
If x(k) > x(Max) Then
______
End If
Next k
y=______
Print Max, y
End Sub
正确答案:Max=k x(Max)
参考解析:在数组中查找多个数中最大的数的算法是:首先设变量 Max为1,从第一个数组元素开始与x(Max)对比,如果数组元素大于 x(Max),则Max记录该数组元素的下标,比较完后,Max记录了最大数的下标。所以第1个横线处,应填写Max=k,用Max记录较大数的下标;第2个横线处,用y来存储元素的最大值。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)