这个VB代码表示什么? Private Sub Command1_Click( ) Dim a,
这个VB代码表示什么?PrivateSubCommand1_Click()Dima,i%,max%,imax%,sum%,t%a=Array(2,4,1,7,3,39,1...
这个VB代码表示什么?
Private Sub Command1_Click( )
Dim a, i%, max%, imax%, sum%, t%
a=Array(2, 4, 1, 7, 3, 39, 17, 20, 16, 18)
max=a(0): imax=0: sum=a(0)
For i=1 to UBound(a)
sum=sum+a(i)
If a(i)> max Then max=a(i): imax=i
Next i
t=a(0): a(0)=a(imax): a(imax)=t
Print sum,a(0)
End Sub 展开
Private Sub Command1_Click( )
Dim a, i%, max%, imax%, sum%, t%
a=Array(2, 4, 1, 7, 3, 39, 17, 20, 16, 18)
max=a(0): imax=0: sum=a(0)
For i=1 to UBound(a)
sum=sum+a(i)
If a(i)> max Then max=a(i): imax=i
Next i
t=a(0): a(0)=a(imax): a(imax)=t
Print sum,a(0)
End Sub 展开
4个回答
展开全部
运行结果为:
127 39
sum用来求数组中所有元素的总和,max记录的是数组中所有元素的最大值,max记录的是数组中所有元素的最大值所在的下标。
循环结束后,把最大值交换到a(0)位置。
127 39
sum用来求数组中所有元素的总和,max记录的是数组中所有元素的最大值,max记录的是数组中所有元素的最大值所在的下标。
循环结束后,把最大值交换到a(0)位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按下command_1输出数列的和与最大值,并将最大值交换到第一位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请采纳!代码没问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询