早教吧作业答案频道 -->数学-->
帮我完成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题啊啊啊!全部...的网友还看了以下:
1、因为15除5=3,所以5是()的因数,15是5的().2、20以内的自然数中,奇数有1、因为1 2020-04-08 …
判断题(1)1,3,5这些数是奇数,也是质数,2,4,6这些数是偶数,也是合数(?)(3)4.5, 2020-04-09 …
1、100个自然数,它们的和是1000,在这些数里,奇数的个数比偶数多.这些书里至少有几个偶数?2 2020-05-13 …
数列奇数项和偶数项的极限相等吗?如果一个数列an函数分段为 :n为奇数 n为偶数 那么该数列的极限 2020-05-16 …
为什么说染色体条数是奇数且无同源染色体就说明它是减数第二次分裂?不太明白奇数那里``为什么奇数就可 2020-07-15 …
三个连续的奇数,如果最大的数是a,那么最小的数是(),这三个连续奇数的和是(),三个连续的奇数,如果 2020-11-02 …
请填出下面奇数与偶数的运算规律1.偶数+偶数=()奇数+奇数=()2.偶数-偶数=()奇数-奇数=( 2020-11-17 …
已知三次函数为奇函数,且在点的切线方程为(1)求函数的表达式;(2)已知数列的各项都是正数,且对于, 2020-11-19 …
有一列数:2,3,5,8,13,21,34……从第三个数起,每个数都是前面2个数的和.那么,在前20 2020-11-20 …
1.3是因数,12是倍数.2.奇数都是5的倍数.3.一个数的因数的个数是有限的,它的倍数的个数是无限 2021-01-24 …