编程语言应用

首页 » 常识 » 常识 » VB编程实际题目代码分析及讲解
TUhjnbcbe - 2020/11/29 3:46:00

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的朋友请添加

小编

小编

1
查看完整版本: VB编程实际题目代码分析及讲解