早教吧作业答案频道 -->其他-->
定义100个元素的一维数组(1)输入并输出数组的所有元素(2)求所有元素的最大值(3)求所有元素的和与平均值(4)查找满足条件(如元素能被4整除)的所有元素及其个数(5)统计
题目详情
定义100个元素的一维数组
(1) 输入并输出数组的所有元素(2) 求所有元素的最大值(3) 求所有元素的和与平均值(4) 查找满足条件(如元素能被4整除)的所有元素及其个数(5) 统计其中奇数和偶数的个数(6) 将数组从小到大排序,并输出
(1) 输入并输出数组的所有元素(2) 求所有元素的最大值(3) 求所有元素的和与平均值(4) 查找满足条件(如元素能被4整除)的所有元素及其个数(5) 统计其中奇数和偶数的个数(6) 将数组从小到大排序,并输出
▼优质解答
答案和解析
Dim a(99) As Integer
Private Sub Command1_Click()
'输入
For i = 0 To 99
Randomize
a(i) = Int(100 * Rnd)
Next i
'输出
For i = 0 To 99
If i Mod 10 = 0 And i 0 Then Print
Print Format(a(i), "00") & " ";
Next i
End Sub
Private Sub Command2_Click()
m = 0
For i = 0 To 99
If a(i) > m Then
m = a(i)
End If
Next i
Print
Print
Print "最大值是:"; m
End Sub
Private Sub Command3_Click()
m = 0
For i = 0 To 99
m = m + a(i)
Next i
Print
Print "和 是:"; m; "平均值 是:"; m / (UBound(a) + 1)
End Sub
Private Sub Command4_Click()
Print
m = 0
For i = 0 To 99
If a(i) Mod 4 = 0 Then
m = m + 1
Print Format(a(i), "00") & " ";
If m Mod 5 = 0 Then Print
End If
Next i
End Sub
Private Sub Command5_Click()
s1 = 0
s2 = 0
For i = 0 To 99
If a(i) Mod 2 = 0 Then
s2 = s2 + 1
Else
s1 = s1 + 1
End If
Next i
Print
Print
Print "奇数个数 是:"; s1; "偶数个数 是:"; s2
End Sub
Private Sub Command6_Click()
Print
Print
For i = 0 To 99
For j = 99 To i + 1 Step -1
If a(j - 1) > a(j) Then
t = a(j - 1)
a(j - 1) = a(j)
a(j) = t
End If
Next j
Next i
For i = 0 To 99
If i Mod 10 = 0 And i 0 Then Print
Print Format(a(i), "00") & " ";
Next i
End Sub
Private Sub Command1_Click()
'输入
For i = 0 To 99
Randomize
a(i) = Int(100 * Rnd)
Next i
'输出
For i = 0 To 99
If i Mod 10 = 0 And i 0 Then Print
Print Format(a(i), "00") & " ";
Next i
End Sub
Private Sub Command2_Click()
m = 0
For i = 0 To 99
If a(i) > m Then
m = a(i)
End If
Next i
Print "最大值是:"; m
End Sub
Private Sub Command3_Click()
m = 0
For i = 0 To 99
m = m + a(i)
Next i
Print "和 是:"; m; "平均值 是:"; m / (UBound(a) + 1)
End Sub
Private Sub Command4_Click()
m = 0
For i = 0 To 99
If a(i) Mod 4 = 0 Then
m = m + 1
Print Format(a(i), "00") & " ";
If m Mod 5 = 0 Then Print
End If
Next i
End Sub
Private Sub Command5_Click()
s1 = 0
s2 = 0
For i = 0 To 99
If a(i) Mod 2 = 0 Then
s2 = s2 + 1
Else
s1 = s1 + 1
End If
Next i
Print "奇数个数 是:"; s1; "偶数个数 是:"; s2
End Sub
Private Sub Command6_Click()
For i = 0 To 99
For j = 99 To i + 1 Step -1
If a(j - 1) > a(j) Then
t = a(j - 1)
a(j - 1) = a(j)
a(j) = t
End If
Next j
Next i
For i = 0 To 99
If i Mod 10 = 0 And i 0 Then Print
Print Format(a(i), "00") & " ";
Next i
End Sub
看了 定义100个元素的一维数组(...的网友还看了以下:
已知向量a=(-3,4),b(-1,1)向量c与a,b满足关系a=2b+c(1)判断向量a+c与向 2020-04-09 …
1、有一个两位数,如果用数字之和去除,则商8余7,如果用数字对调后的两位数去除原来的两位数,则商4 2020-05-20 …
英语翻译1、请告知这个标签的使用方法,是贴在产品的底部吗?2、这些产品的包装是24件装入箱子,但现 2020-05-22 …
再问你道题哦~~从盛满20升纯酒精的容器里倒出1升,然后用水加满,再倒出1升混合溶液,再用水加满, 2020-06-09 …
一个100升的容器,盛满了纯酒精,倒出一部分后注满水;混合均匀后,倒出与第一次所倒出体积相等的液体 2020-06-21 …
关于数据结构队列空满判断问题将队列存储在下标范围0到(maxqueue-1)的数组中,队列满时数组 2020-07-29 …
13.集合A中含有2个元素,集合A到集合A可构成个不同的映射.14.从盛满20升纯酒精的容器里倒出 2020-07-30 …
(本小题满分12分)从集合的所有非空真子集中等可能地取出一个.(1)求所取的子集中元素从小到大排列成 2020-11-03 …
在“估测人双脚站立时对水平地面的压强”实验中,老师在A4纸上打印出1cm2的方格纸,在其上面描出了某 2020-11-10 …
已知向量a=(-3,4),b(-1,1)向量c与a,b满足关系a=2b+c(1)判断向量a+c与向量 2021-02-05 …