早教吧作业答案频道 -->数学-->
帮我完成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题啊啊啊!全部...的网友还看了以下:
甲数的25%等于乙数的60%,求乙数,题中数量间相等关系为? 2020-05-13 …
甲数比乙数多125,乙数是50.求甲数.题中数量间的相等关系为:———————— 2020-05-13 …
关于一道初一代数题中使用的方法求解这题是这样:求自然数(a1a2...an)[这个数是整体],使得 2020-05-22 …
什么叫弃九法在奥数题中 2020-06-11 …
数学二次函数题中,在随意一条直线上与两个坐标轴相交的线段,与二次函数上的一个点围成的面积的一个数, 2020-07-12 …
要求:80道二次根式计算,40道一次函数题40道方程组题40道平均数题。200分 2020-07-30 …
数学题函数题中,以什么为边,构建几何图形怎么办就是总是几何图形中,在最后压轴,说,以ad,ab为边 2020-08-02 …
求下列条件的x和y1.已知x、y是实数,且x+y-30-xyi和60i-(x+yi)是共轭复数,题中 2020-11-03 …
tui()丧神情tui:第二声youyou()百载youyou:第一声郁郁gua()欢gua:第三声 2021-01-19 …
请模仿“在人生这道复杂的代数题中,‘快乐’是一个最清纯的‘解’”这个句子.请模仿“在人生这道复杂的代 2021-02-04 …