早教吧作业答案频道 -->数学-->
帮我完成3道VB题啊啊啊!全部回答正确给40分!第一题:利用随机函数产生[100,200]的随机整数20个,输出其中的奇数并打印其平均值.第二题:输入10个数,分别求出其中奇数的和,偶数的和.第三题:输入
题目详情
帮我完成3道VB题啊啊啊!全部回答正确给40分!
第一题:利用随机函数产生[100,200]的随机整数20个,输出其中的奇数并打印其平均值.
第二题:输入10个数,分别求出其中奇数的和,偶数的和.
第三题:输入10个数,求出最大数和最小数.
全部都用for语句完成,
说废话的就不要回答了!
第一题:利用随机函数产生[100,200]的随机整数20个,输出其中的奇数并打印其平均值.
第二题:输入10个数,分别求出其中奇数的和,偶数的和.
第三题:输入10个数,求出最大数和最小数.
全部都用for语句完成,
说废话的就不要回答了!
▼优质解答
答案和解析
第1个题:
Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim t As Integer '奇数个数
Dim s As Integer '奇数合计
Dim m As Double '奇数平均
For i = 1 To 20
Randomize
j = Int(101 * Rnd + 100)
If j Mod 2 = 1 Then '奇数
Print j
s = s + j
t = t + 1
End If
Next
m = s / t
Print "奇数平均:" & m
End Sub
第2个题
Private Sub Command2_Click()
Dim i As Long
Dim j As Long
Dim s1 As Long '偶数合计
Dim s2 As Long '奇数合计
For i = 1 To 10
j = Val(InputBox("", "输入第" & i & "个数"))
If j Mod 2 = 0 Then
s1 = s1 + j
Else
s2 = s2 + j
End If
Next
Print "偶数合计:" & s1
Print "奇数合计:" & s2
End Sub
第3个题:
Private Sub Command3_Click()
Dim i As Long
Dim j As Long
Dim max As Long '最大
Dim min As Long '最小
For i = 1 To 10
j = Val(InputBox("", "输入第" & i & "个数"))
If i = 1 Then
max = j
min = j
End If
If max < j Then
max = j
End If
If min > j Then
max = j
End If
Next
Print "最大数:" & max
Print "最小数:" & min
End Sub
Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim t As Integer '奇数个数
Dim s As Integer '奇数合计
Dim m As Double '奇数平均
For i = 1 To 20
Randomize
j = Int(101 * Rnd + 100)
If j Mod 2 = 1 Then '奇数
Print j
s = s + j
t = t + 1
End If
Next
m = s / t
Print "奇数平均:" & m
End Sub
第2个题
Private Sub Command2_Click()
Dim i As Long
Dim j As Long
Dim s1 As Long '偶数合计
Dim s2 As Long '奇数合计
For i = 1 To 10
j = Val(InputBox("", "输入第" & i & "个数"))
If j Mod 2 = 0 Then
s1 = s1 + j
Else
s2 = s2 + j
End If
Next
Print "偶数合计:" & s1
Print "奇数合计:" & s2
End Sub
第3个题:
Private Sub Command3_Click()
Dim i As Long
Dim j As Long
Dim max As Long '最大
Dim min As Long '最小
For i = 1 To 10
j = Val(InputBox("", "输入第" & i & "个数"))
If i = 1 Then
max = j
min = j
End If
If max < j Then
max = j
End If
If min > j Then
max = j
End If
Next
Print "最大数:" & max
Print "最小数:" & min
End Sub
看了帮我完成3道VB题啊啊啊!全部...的网友还看了以下:
a为正数,2的a次等于log以二分之一为底a的对数,怎样判断a的取值范围的呢? 2020-04-27 …
已知一组正数x1,x2,x3,x4,x5的方差为:S2=15(x12+x22+x32+x42+x5 2020-05-17 …
104减去负3.6加上正5.2的和减去负4.3的和减去负105的和怎样做? 2020-05-20 …
关于抛硬币1.任意抛一枚均匀的硬币2次,两次都正面朝上的概率是多少?2.任意抛一枚均匀的硬币3次, 2020-05-21 …
很让我迷惑的数学概念问题36的平方根是6或-6.是真命题还是假命题?是简单命题还是复合命题?X^2 2020-05-22 …
在抛硬币实验中,随机测试2次可能会出现如下4种排列结果(注意:是排列结果):1:正反2:正正3:反 2020-06-06 …
()÷(-2)的5次方=-2的三次是正负2的8次方还是2的8次方 2020-07-17 …
(-1/2)^-1这样的整数指数幂计算如果是分数前面有个负号的话我就不会算了,如果前面的负1/2是 2020-07-30 …
2010年无锡全社会研究与开发费用超过145亿元,占地区生产总值比重达2.5%,研发强度超过创新型国 2020-11-12 …
从秦至清,关于我国蝗虫受灾的频率哪个正确?a.均为平均2.8年一次b.元代最少c宋代最少d从秦至清, 2020-11-22 …