VB学习有难题,就找跟我学VB!
大家好,昨天给大家精选了两道循环结构语句题目,今天把题目解答过程讲解一下。
1.循环结合数组问题:
Dima(10)AsInteger
PrivateSubCommand1_Click()
Fori=1To10
a(i)=10-i
Nexti
Printa(i-a(i-5))
EndSub
题目解析:
本题目出来后,90%的朋友都解答错了,基本上都没有思路,直接脱口而出,答案是5,因为for循环终值是10,所以把i=10代入程序,得到错误的答案:5;
其实本题目没有难度,核心在于结束循环时,I的值能否判断正确,本题目I结束循环,执行print语句,I的值是11,所以,本题目正确答案是:a(i-a(i-5))=a(11-a(6))=a(11-4)=a(7)=3.
2.循环语句嵌套条件结构
题目解析:
本题目看似是循环语句嵌套条件结构的题目,其实根本不需要任何计算,题目和1题原理一样,解答思路同上,本题目答案是21.
今天来分享一个实际的算法题目
求解哪两个正整数之间的
所有连续正整数的和为?
程序运行图:
源代码如下:
PrivateSubCommand1_Click()
DimstartAsInteger,endAsInteger
DimintamoAsInteger
Forstart=1To
intamo=0
Forend=startTo
intamo=intamo+end
Ifintamo=ThenExitFor
Next
Ifintamo=Then
List1.AddItemCStr(start)"-"CStr(end)
EndIf
Next
EndSub
VB学习介绍1.包含VB与数据库开发全套视频讲解、教程、编程实例及实际项目源代码、串口通信的全套教程优惠发放;
2.VB课程和数据库开发课程(包括Access和SQL)进行中;
3.年9月份全国计算机二级考试VB辅导集训报名中,早做备考。认真学习,方能一次顺利通过考试。
需要学习VB的朋友请添加
小编
小编