- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、盘上有一名为“36test11.vbp”的文件。其功能为打印如下图所示的金字塔。
请改正该程序并调试。
Private Sub Command1_Click()
For i = 1 To 9
Print Space(16 - i)
For j = 1 To i
Print Format(j, 0);
Next j
If i 1 Then
For j = i - 1 To 1 Step -1
Print Format(j, 0)
Next j
End If
Print
Next i
End Sub
Private Sub Form_Load()
Command1.Caption = 开始
End Sub
二、1、建立一个窗体,单机“生成随机数”按钮,生成n个【6,30】闭区间内的随机偶数存放于列表框list1中。其中,n的值也是一个【10,20】之间的一个随机数。
单击“查找完数”按钮,找出list1中所有完数并显示在picture1中。如果没有完数,则显示“这批随机数中无完数”。
Private sub command1-click()
Randomize
Dim i as inter,n as integer
N = int(rnd*11)+10
List1.clear
For i = 1 to n
List1.additem int(13*rnd)*2+6
Next i
End sub
Private sub command2-click()
Dim i as integer,j as integer
Dim n as integer,x as integer
Dim s as integer,st as integer
Picture1.cls
f = 0
N =list1.listcount
For i = 0 to n-1
S=0
N = list1.listcount
For i = 0 to n-1
S= 0
St =list1.list(i) +”=’
X= val(list1.list(i))
For j = 1 to x\2
If x mod j = 0 then
S= s+j
St =st j “+”
End if
Next j
If s = x then
F= 1
Picture.print left(st.len(st)-1)
End if
Next i
If f=0 then picture1.print”这批随机数中无完数”
End sub
在磁盘上有一名为“36test21.vbp”的文件。其功能为:单击“开始”按钮后,系统自动产生一个【1,100】之间的随机整数。然后,用户通过对话框反复输入整数进行猜数。如果未猜中,则提示输入数据过大或过小;如果猜中了则显示“你猜中了”。程序最多允许猜数10次。超过10次则显示“你已经猜了10次,还没猜中!”并结束程序。
请调试错误。
Option explicit
Private sub command1-click()
Dim count as integer,num as integer,fact as integer
Randomize
Fact = int(rnd*100) =1)
Count = 0
Do
Num = val(inputbox(“输入所猜的数:”))
If num fact then
Label.caption = num ”过大”
Elseif num fact then
Label1.caption = num ”过小”
End if
Count = count +1
Loop until num = fact or count = 10
If num = fact then
Label1.caption =num “你猜中了!共猜了”count”次”
Else if
End sub
Privte sub form-load()
Command1.caption = “开始”
End sub
建立一个窗体。
单击“查找”按钮,按照指定范围找出所有素数并显示在列表框list1中
单击“存盘”按钮,计算全部找到素数的累加和并结果存入数据文件“out.txt”。
单击“退出”按钮,程序结束。
Dim sum as integer
Function isprime(i as integer ,j as integer) as integer
Dim s as integer
List1.clea
您可能关注的文档
- 2014高三数学知识点精析精练29:函数、方程、不等式.doc
- 2014会计从业资格精编试题汇总.doc
- 2014届高考数学(理)一轮复习专题集训:平面向量的数量积和平面向量的应用举例.doc
- 2014届高三数学(第25讲-平面向量及线性运算--第27讲平面向量的数量积和平面向量的应用举例,含精细解析).doc
- 2014届高三物理一轮复习-5-2、3-了解相对论(选学)-初识量子论(选学)自主学习训练-教科版.doc
- 2014届西工大附中高三第11次适应性训练理综卷(2014.05).doc
- 2014年16中初三语文模拟试卷.doc
- 2014年高考理数第四次模拟答案.doc
- 2014年高三一轮复习物理-第七章《机械能》第五讲《探究动能定理》.doc
- 2014年期中模拟试题.doc
文档评论(0)