ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:72.50KB ,
资源ID:7850554      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7850554.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(计算1到10及及积.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

计算1到10及及积.doc

1、计算1到10的和与积 Private Sub Command1_Click() Dim i As Integer, sum As Integer, f As Long sum = 0 Print "sum="; For i = 1 To 10 sum = sum + i If i < 10 Then Print i; "+"; Else Print i; "="; End If Next i Print sum f = 1 Print "f=";

2、 For i = 1 To 10 f = f * i If i < 10 Then Print i; "*"; Else Print i; "="; End If Next i Print f End Sub 生成数组,并计算所有元素之和,和对角线的和 Dim a(5, 5) As Integer, i As Integer, j As Integer Dim sum As Integer, st As String Private Sub Command1_Click() For

3、 i = 1 To 5 For j = 1 To 5 a(i, j) = Int(Rnd * 90) + 10 Picture1.Print a(i, j); Next j Picture1.Print Next i End Sub Private Sub Command2_Click() “求元素和的计算” sum = 0 For i = 1 To 5 For j = 1 To 5 sum = sum + a(i,

4、 j) Next j Next i Text1.Text = sum End Sub Private Sub Command3_Click()“外面元素和” sum = 0 For i = 1 To 5 For j = 1 To 5 If i = 1 Or i = 5 Then sum = sum + a(i, j) ElseIf j = 1 Or j = 5 Then sum = sum + a(i, j)

5、 End If Next j Next i Text2.Text = sum End Sub Private Sub Command4_Click() 对角线的和 Dim sum1 As Integer sum = 0 For i = 1 To 5 For j = 1 To 5 If i = j Then sum = sum + a(i, j) End If Next j Next i

6、 For i = 1 To 5 For j = 1 To 5 If i + j = 6 Then sum1 = sum1 + a(i, j) End If Next j Next i Text3.Text = sum + sum1 End Sub Private Sub Command5_Click() Picture1.Cls Text1.Text = "" Text2.Text = "" Text3.Text

7、 = "" End Sub Private Sub Command6_Click() Unload Me End Sub 水仙花的计算 Private Sub Command1_Click() Dim s As Integer, a As Integer, b As Integer, c As Integer, st As String For a = 1 To 9 For b = 0 To 9 For c = 0 To 9 s = a * 100 + b * 10 + c If s = a ^ 3 + b ^ 3

8、 + c ^ 3 Then st = s & "=" & a & "^3+" & b & "^3+" & c & "^3" Print st End If Next c Next b Next a 计算最大公约数 Private Sub Command1_Click() Dim i As Long, j As Long, r As Long i = Val(Text1.Text) j = Val(Text2.Text) If i < 1 Or j < 1 Then Text3.Text

9、 = "数据错误" Else Do 求最大公约数 r = i Mod j i = j j = r Loop Until r = 0 Text3.Text = CStr(i) i 就是最大公约数 Do r = i Mod j i = j j = r Loop Until r = 0 Text3.Text = CStr(i) End If End Sub 生成数组,并安10个每行输出,并求最大和最小的元素和所处的位置 Option Explici

10、t Option Base 1 Private Sub Command1_Click() Dim a(20) As Integer, i As Integer, st As String Dim max As Integer, min As Integer, maxp As Integer, minp As Integer For i = 1 To 20 a(i) = Int(100) * Rnd + 1 st = st & Str(a(i)) l If i Mod 10 = 0 Then st = st & vbCrLf Next i Text

11、1 = st max = a(1): min = a(1) maxp = 1: minp = 1 For i = 2 To 20 If a(i) > max Then max = a(i) maxp = i ElseIf a(i) < min Then min = a(i) minp = i End If Next i Text2 = Str(max) & "位置是" & Str(maxp) Text3 = Str(min) & "位置是" & Str(minp) 输入一个矩阵,求每行的最大值 Private

12、Sub Command1_Click() Dim a(4, 3) As Integer, i As Integer, j As Integer Dim max As Integer For i = 1 To 4 For j = 1 To 3 a(i, j) = InputBox("请输入矩阵第(" & i & "," & j & ")元素", "输入矩阵元素") Picture1.Print a(i, j), Next j Picture1.Print Next i For i = 1 To 4

13、 max = a(i, 1) For j = 2 To 3 If max < a(i, j) Then max = a(i, j) Next j Picture1.Print "第" & i & "行最大的是:"; max Next i End Sub 生成数组,并求行和和列和 Option Explicit Dim a(4, 5) As Integer, i As Integer, j As Integer, sum As Integer, st As String Private Sub Command1_Cli

14、ck( For i = 1 To 4 For j = 1 To 5 a(i, j) = Int((9 * Rnd) + 1) Picture1.Print a(i, j); Next j Picture1.Print Next i End SuB Private Sub Command2_Click() st = "" For j = 1 To 5 sum = 0 For i = 1 To 4 sum = sum + a(i, j) Next i

15、 st = st & Str(sum) Text1.Text = st Next j End Sub Private Sub Command3_Click() st = "" For i = 1 To 4 sum = 0 For j = 1 To 5 sum = sum + a(i, j) Next j st = st & Str(sum) & vbCrLf Next i Text2.Text = st 排序 Option Base 1 Priv

16、ate Sub Command1_Click() Dim rndArray(10) As Integer Dim i As Integer, j As Integer, temp As Integer Randomize Picture1.Print "排序前:" For i = 1 To 10 rndArray(i) = Int(90 * Rnd + 10) Picture1.Print rndArray(i); Next i For i = 1 To 10 For j = 1 + i To 10

17、 If rndArray(i) < rndArray(j) Then temp = rndArray(i) rndArray(i) = rndArray(j) rndArray(j) = temp End If Next j Next i n Picture1.Print Picture1.Print "排序后" For i = 1 To 10 Picture1.Print rndArray(i); Next i Picture1.Print End Sub 筛选出大写字母 P

18、rivate Sub Command1_Click() Dim i As String, j As String, a As String, b As Integer Text1.SetFocus i = Text1.Text For b = 1 To Len(i) If Mid(i, b, 1) >= "A" And Mid(i, b, 1) <= "Z" Then n a = a & Mid(i, b, 1) End If Next b For b = Len(a) To 1 Step -1 j =

19、 j & Mid(a, b, 1) Next b Text2.Text = j 过程的调用(自守数) Private Sub Command1_Click() Dim x As Long x = Val(Text1.Text) If verify(x) Then List1.AddItem Text1.Text Else MsgBox Str(x) & "不是子守数。", vbInformation End If End Sub Private Function verify(x As L

20、ong) As Boolean Dim y As Long, s As Integer, z As String verity = False y = x * x s = Len(CStr(x)) If x = Val(Right(CStr(y), s)) Then verify = True End If End Function 过程调用,(升序数) Option Explicit Option Base 1 Private Sub Command1_Click() Dim a As Integer,

21、 b As Integer, i As Integer a = Text1.Text b = Text2.Text For i = a To b If sx(i) Then List1.AddItem i End If Next i If List1.ListCount = 0 Then List1.AddItem "无升序数"(列表项数目) End Sub Private Function sx(ByVal n As Integer) As Boolean Dim a() As Integer, k

22、 As Integer, i As Integer Do 这是把一个数分开的用法 k = k + 1 ReDim Preserve a(k) a(k) = n Mod 10 n = n \ 10 Loop Until n <= 0 Do k = k + 1 ReDim Preserve a(k) a(k) = n Mod 10 n = n \ 10 Loop Until n <= 0 For i = 1 To UBound(a) - 1 If a(i

23、 1) >= a(i) Then Exit Function Next i sx = True 任意一个偶数都可以变成两个素数之和 Option Explicit Private Function judge(n As Integer) As Boolean Dim i As Integer For i = 3 To n - 1 If n Mod i = 0 Then Exit For Next i judge = true End Function Private Sub Command1_Click() Dim x As Int

24、eger, i As Integer x = Text1.Text If x = 4 Then Text2.Text = "2+2" Else i = 3 Do While Text2 = "" If judge(i) And judge(x - i) Then Text2.Text = i & "+" & x - i Else i = i + 2 End If Loop End If End Sub 进制转换 Private Function change(

25、s As String, n As Integer) As String Dim i As Integer, k As Integer, sum As Integer Dim p As String * 1, q As Integer k = 0 For i = Len(s) To 1 Step -1 p = Mid(s, i, 1) If p >= "0" And p <= "9" Then q = p Else q = Asc(p) - 55 End If sum = sum + q * n ^

26、k k = k + 1 Next i change = sum End Function Private Sub Command1_Click() Dim a As Integer, b As String a = Text1.Text b = Text2.Text Text3.Text = change(b, Val(a)) End Sub 生成不同的数,并求平均数 Option Explicit Option Base 1 Private Sub Command1_Click() Dim a(20) As Int

27、eger, i As Integer, k As Integer, j As Integer Dim sum As Integer, p As Integer Do While p < 20 k = Int(Rnd * 41 + 10) For j = 1 To p If k = a(j) Then Exit For Next j If j > p Then Do While p < 20 k = Int(Rnd * 41 + 10) For j = 1 To p If k = a(j) Then Exit For

28、 Next j (生成不同的数) If j > p Then p = p + 1 a(p) = k p = p + 1 a(p) = k sum = sum + a(p) Picture1.Print a(p); If p Mod 10 = 0 Then Print End If End If Loop Text1.Text = "平均值为:" & sum / 20 找出素数并按10个输出 Private Sub Command1_Click() Dim p() As

29、 Integer, i As Integer, j As Integer, k As Integer, t As Integer ReDim p(1) p(1) = 2 k = 1 For i = 3 To 100 For j = 2 To i - 1 If i Mod j = 0 Then Exit For Next j If j >= i Then t = 0 安十个输出的方法 For j = 1 To k t = t + 1 Print p(j); If t Mod 10 = 0 Then Pr

30、int Next j k = k + 1 ReDim Preserve p(k) p(k) = i End If Next i t = 0 For j = 1 To k t = t + 1 Print p(j); If t Mod 10 = 0 Then Print Next j End Sub 删除重复数 Option Explicit Option Base 1 Dim a() As Integer Private Sub Command1_Click()

31、 Dim i As Integer, n As Integer Text1 = "" Text2 = "" n = InputBox("输入一个整数") ReDim a(n) Randomize For i = 1 To n a(i) = Int(Rnd * 10) + 1 Text1.Text = Text1 & Str(a(i)) Next i End Sub Private Sub Command2_Click() D

32、im i As Integer, j As Integer, k As Integer, n As Integer, ub As Integer Text2 = "" ub = UBound(a) n = 1 (删除重复数的过程) Do While n < ub i = n + 1 Do While i <= ub If a(n) = a(i) Then For j = i To ub - 1 a(j) = a(j + 1) Next j

33、ub = ub - 1 ReDim Preserve a(ub) Else i = i + 1 End If Loop n = n + 1 Loop For n = 1 To ub Text2.Text = Text2.Text & Str(a(n)) Next n End Sub 求完数 Option Explicit Option Base 1 Private Sub Command1_Click()

34、 Dim a() As Integer, i As Integer, j As Integer, k As Integer, sum As Integer, d As Integer For i = 1 To 1000 ReDim a(1) a(1) = 1 k = 1: sum = 1 For j = 2 To i - 1 If i Mod j = 0 Then k = k + 1 ReDim Preserve a(k) a(k) = j sum = sum + a(k) End If Next j If i = sum Then Picture1.Print i; "="; For d = 1 To k - 1 Picture1.Print a(d); "+"; Next d Picture1.Print a(k) End If Next i End Sub

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服