题目
vb编程题.随机产生10个【50,300】之间的整数,求最大的偶数和最小的奇数.
提问时间:2020-11-24
答案
Private Sub Command1_Click()
Dim Arr(9) As Long '用于存放产生的10随机数
Dim i As Long
Dim nMax As Long '用于存放最大的偶数
Dim nMin As Long '用于存放最小的奇数
nMax = 0
nMin = 301
Me.Print "产生的随机数:"
For i = 1 To 10
If (i Mod 6) = 0 Then Me.Print
Arr(i - 1) = 50 + (300 - 50) * Rnd() '产生随机数
Me.Print Arr(i - 1),
Next
For i = 1 To 10
If (Arr(i - 1) Mod 2) = 0 Then '是偶数
If Arr(i - 1) > nMax Then nMax = Arr(i - 1)
Else
If Arr(i - 1) < nMin Then nMin = Arr(i - 1)
End If
Next
Me.Print
Me.Print "最大的偶数:", IIf(nMax = 0, "没有偶数", nMax)
Me.Print "最小的奇数:", IIf(nMin = 301, "没有奇数", nMin)
End Sub
Dim Arr(9) As Long '用于存放产生的10随机数
Dim i As Long
Dim nMax As Long '用于存放最大的偶数
Dim nMin As Long '用于存放最小的奇数
nMax = 0
nMin = 301
Me.Print "产生的随机数:"
For i = 1 To 10
If (i Mod 6) = 0 Then Me.Print
Arr(i - 1) = 50 + (300 - 50) * Rnd() '产生随机数
Me.Print Arr(i - 1),
Next
For i = 1 To 10
If (Arr(i - 1) Mod 2) = 0 Then '是偶数
If Arr(i - 1) > nMax Then nMax = Arr(i - 1)
Else
If Arr(i - 1) < nMin Then nMin = Arr(i - 1)
End If
Next
Me.Print
Me.Print "最大的偶数:", IIf(nMax = 0, "没有偶数", nMax)
Me.Print "最小的奇数:", IIf(nMin = 301, "没有奇数", nMin)
End Sub
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1放山高水长虎归论大篇阔海功心悦天人行赏目空山人无中,用这些字组八个成语.
- 2“陈王昔时宴平乐”“乐”字读音
- 3trace.back.
- 4crying有抓的意思吗?crying=catching吗?
- 5.abc是一个三位数,由a,b,c三个数码组成的另外五个三位数之和等于2743.求三位数.abc.
- 6已知|2x+3y+1|与(3x-2y-18)²互为相反数,则(-4x-5y)的2012次方为_____.
- 7his father drives a car to take him to school every day是什么意思
- 8新木兰诗 中木兰的成功经历证明了什么,给你什么启示(用成语,警句,俗语来回答)
- 9your computer appears to have changed since the last time you ran modern warfare3的意思?
- 10小汽车行12千米耗油4分之3升,面包车行20千米耗油5分之12升,哪辆汽车的耗油量大些
热门考点
- 1在一定温度下,往100g硝酸钾的溶液中加入10g硝酸钾晶体,则该溶液中硝酸钾的质量分数会()
- 2下面那句话是错的?
- 3英语合词成句、(简)
- 4建筑工程项目成本控制研究 翻译成英文是什么
- 5一根绳子的长度等于它的3/5加上3/5米,这根绳子长_米.
- 6Agency dont want to sign the contract with WGM recently什么意思?
- 758度16分减去44度42分等于多少
- 8要砌一道长20米,宽0.3米,高4米的砖墙,每立方米的体积要505块砖.这道墙要多少砖
- 9That is my passport .Give( )my passport piease
- 10若正数组成的数列{An}为等比数列,那么数列{lgAn}一定为等差数列吗?如果是 请证明