



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 建立一个 66的整型二维数组(数据由程序调用Rnd函数产生0,10 )的随机整数数),输出数组中所有奇数列元素的和。 Dim A(5, 5) As Integer Dim i, j As Integer For i = 0 To 5 For j = 0 To 5 A(i, j) = Int(Rnd() * 10) Next Next Dim sum As Integer For i = 0 To 5 For j = 0 To 5 Step 2 sum = sum + A(i, j) Next Next 902. 编写一个函数,其功能为求两个数的最大公约数。 Public Function gcd(ByVal m As Integer, ByVal n As Integer) As Integer Dim i As Integer If m n Then Dim t As Integer t = m: m = n: n = t End If For i = m To 1 Step -1 If m Mod i = 0 And n Mod i = 0 Then gcd = i Exit Function End If NextEnd Function3. 用InputBox输入一个年份,判断该年份是否是平年,若是则输出“Yes”,否则输出“No”。Dim year As Integer year = Val(InputBox() If(year Mod 400 = 0)Or(year Mod 4 = 0 And year Mod 1000) Then MsgBox(No) Else MsgBox(Yes) End If4. 建立一个 66的整型二维数组(数据由程序调用Rnd函数产生0,20 )的随机整数数),输出数组中所有奇数列元素的和。 Dim A(5, 5) As Integer Dim i, j As Integer For i = 0 To 5 For j = 0 To 5 A(i, j) = Int(Rnd() * 20) Next Next Dim sum As Integer For j= 0 To 5 Step 2 For i = 0 To 5 sum = sum + A(i, j) Next Next Text1.Text = sum所有奇数列元素的和为:1885. 输入两个整数m、n,编写程序使得m=n,并输出m、n的值。Dim m, n As Integer m = Val(InputBox() n = Val(InputBox() If m n Then Dim t As Integer t = m : m = n : n = t End IfMsgBox(m= & m & ; & n= & n)6. 求下面级数前n项的和S,在求和过程中,当某项(注意,该项参与求和)的绝对值小于0.0001 时求和终止。结果取 5 位小数。 1-1/3+1/5-1/7+1/9-1/11+ +(-1)(n-1)*1/(2n-1)+ Private Sub Command1_Click() Dim n As Integer Dim item As Double Dim sum As Double i = 1 Do While True item = (-1) (i - 1) * 1 / (2 * i - 1) sum = sum + item If Abs(item) max Then max = A(i, j) End If Next Next Text1.Text = max 最大元素为:9 End Sub8. 编写一个函数,其功能为判断一个3位正整数是否是水仙花数。(水仙花数是指各位数字的立方和与该数相等,如153=13+53+33,153就是水仙花数。)Public Function Panduan(ByVal x As Integer) As Boolean Dim a As Integer, b As Integer, c As Integer a = x 100 b = (x Mod 100) 10 c = x Mod 10 If x = a 3 + b 3 + c 3 Then Panduan = True Else Panduan = False End If End FunctionPrivate Sub Command1_Click() Dim i As Integer i = InputBox(输入一个3位正整数:) MsgBox (Panduan(i)End Sub9. 计算sum=1+2+.+100 Dim sum, i As Double For i = 1 To 100 sum = sum + i Next print sum10. 定义一个下标上界为10整型数组,并为其赋值(值处于0,100之间),计算数组中所有不小于60的数据的和。 Dim a(10), i, sum As Integer For i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品走查报告
- 2025解除商业合同协议书
- 2025雇佣协议(劳动局标准合同)
- 全球显示面板产业高端产品市场趋势与竞争格局报告
- 工程挖机租赁合同
- CWPC2025第十一届中国国际风电复合材料创新发展论坛暨展览会:长柔叶片对材料的新要求
- 2025年城市供水合同(示范文本)
- Starter Unit 3 单元检测(武汉专用)(原卷版)
- 传感技术-教学大纲
- 《两个三角形相似的判定(2)》导学案1
- 2025年成人高考大专试卷及答案
- 交通运输行业安全生产检查表模板
- 中成药合理使用培训课件
- 设备设施运行台账教学幻灯片
- 封路店铺经营补偿方案
- 职业病危害事故救援应急预案
- 2025深入贯彻中央八项规定精神学习教育测试题和答案
- 医生进基层活动方案
- 2025-2030年中国蔬果保鲜剂行业市场深度调研及发展趋势与投资价值评估研究报告
- 云南省土地征收农用地转用审批管理细则 (2023年修订)
- 2024年长庆油田分公司招聘考试真题
评论
0/150
提交评论