早教吧作业答案频道 -->其他-->
谁能帮我做一个数字串生成器生成的数字是8位数,其中第5位数固定是2,其他位数随机,例:4578258954872752就是这样的,谢谢!
题目详情
谁能帮我做一个数字串生成器
生成的数字是8位数,其中第5位数固定是2,其他位数随机,例:45782589 54872752 就是这样的,谢谢!
生成的数字是8位数,其中第5位数固定是2,其他位数随机,例:45782589 54872752 就是这样的,谢谢!
▼优质解答
答案和解析
不知道你要什么语言的,我做了个VB的,调试通过:
Private Sub Command1_Click()
Dim a,b,c,d,e,f,g As Integer '七个数
Dim str As String
Dim fina As Long
a = Fix(Rnd * 10) 'rnd 是随机函数 产生七个随机数
b = Fix(Rnd * 10)
c = Fix(Rnd * 10)
d = Fix(Rnd * 10)
e = Fix(Rnd * 10)
f = Fix(Rnd * 10)
g = Fix(Rnd * 10)
str = CStr(a) + CStr(b) + CStr(c) + CStr(d) + "2" + CStr(e) + CStr(f) + CStr(g) '将它们拼接起来 其中第五位是2
fina = CLng(str) '将字符串转换为长整型 这个fina就是你要的结果
Print fina
End Sub
Private Sub Command1_Click()
Dim a,b,c,d,e,f,g As Integer '七个数
Dim str As String
Dim fina As Long
a = Fix(Rnd * 10) 'rnd 是随机函数 产生七个随机数
b = Fix(Rnd * 10)
c = Fix(Rnd * 10)
d = Fix(Rnd * 10)
e = Fix(Rnd * 10)
f = Fix(Rnd * 10)
g = Fix(Rnd * 10)
str = CStr(a) + CStr(b) + CStr(c) + CStr(d) + "2" + CStr(e) + CStr(f) + CStr(g) '将它们拼接起来 其中第五位是2
fina = CLng(str) '将字符串转换为长整型 这个fina就是你要的结果
Print fina
End Sub
看了谁能帮我做一个数字串生成器生成...的网友还看了以下:
碱式碳酸铜加热后会产生黑色固体氧化铜、水和二氧化碳生成.(要求画出实验装置图,简述实验现象和结论) 2020-05-16 …
下列关于固氮微生物的描述正确的是()A.自生的圆褐固氮菌属于生产者B.能够进行固氮的蓝藻属于生产者 2020-05-17 …
下列关于生物固氮的叙述中,错误的是()A.与豆科植物共生的根瘤菌能以氮气为氮源B.自生固氮微生物的 2020-05-17 …
公元前210年,秦始皇在沙丘完成了他人生的谢幕.但是,这位皇帝确却是一个盖棺而难以定论的皇帝.从他 2020-05-23 …
初一英语短文关于我的梦想要短点的,最好一两分钟内就能背完的,关于记者,或教师的,医生的,谢啦... 2020-06-05 …
马丁路德金《我有一个梦想》的经典部分要参加一个演讲比赛,模仿一段一分钟的名人演讲!不知道这个材料是 2020-06-05 …
对于固氮微生物的下列描述正确的是()A.自生的圆褐固氮菌是生态系统中的生产者B.与蕨类满江红共生的 2020-06-11 …
牛奶和柠檬汁混合后产生的固体可不可以吃书上说牛奶加上柠檬汁会凝固的,其中产生的凝固体可以吃吗? 2020-06-17 …
178.我国很早就有了穿木屐的相关史书记载,下面的鞋就是东晋时谢灵运发生的“谢公屐”,它当时的用途 2020-07-16 …
178.我国很早就有了穿木屐的相关史书记载,下面的鞋就是东晋时谢灵运发生的“谢公屐”,它当时的用途 2020-07-16 …