问答题
考生文件夹下有一个工程文件sjr5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中【a中第一行的最大值保存在b(1)中,最大值的列次序保存在c(1)中】。
注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名存盘。程序调试通过后,命令按钮的事件过程必须至少执行一次。
【正确答案】
无
【答案解析】
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,在指定位置编写如下代码:
Max=a(i,1)'将每行第一个数作为该行最大值,以便进行比较
For j=1 To 5
If Max<a(i,j)Then'依次循环比较该行其他数,如有更大值,则替换Max值
Max=a(i,j)
End If
b(i)=Max'最大值存入数组b中
IfMax=a(i,j)Then c(i)=j'最大值的下标存入数组e中Nextj
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
提交答案
关闭