中易网

VB 编程代码解释!麻烦详细点哦。

答案:4  悬赏:30  
解决时间 2021-04-20 20:45
Private Sub Command1_Click()
Dim x As Integer, n As Integer
x = 1
n = 0
Do While x < 20
x = x * 3
n = n + 1
Loop
Text1.Text = Str$(x)
Text2.Text = Str$(n)
End Sub
最佳答案

Private Sub Command1_Click() //提交事件
Dim x As Integer, n As Integer //定义2个变量是数字类型
x = 1 // 变量赋值
n = 0 // 变量赋值
Do While x < 20 //循环变量x值


x = x * 3 // 变量运算X<20 也就是到19 ,x=19x3


n = n + 1 // n 初始值+1 等于1


Loop // 结束循环
Text1.Text = Str$(x) // 最后赋值给文本框
Text2.Text = Str$(n) // 最后赋值给文本框
End Sub // 结束提交事件

全部回答

Private Sub Command1_Click() Dim x As Integer, n As Integer '声明整形变量x和n x = 1 '将1赋值给变量x n = 0 '将0赋值给变量n Do While x < 20 '判断x是否小于20,如果小于20,继续往下执行,如果不小于20,执行while循环结束标志后面的代码 x = x * 3 '变量x等于本身的值*3 n = n + 1 '变量x等于本身的值+1 Loop 'while循环的结束标志 Text1.Text = Str$(x) '将变量x由整数型转换成字符串型,并赋值给text1的text属性 Text2.Text = Str$(n) '将变量n由整数型转换成字符串型,并赋值给text2的text属性 End Sub '

要这样注释 下去,可能是不行的,你要是不懂

do 就上网找,

要是不知道loop做什么用,就去找,

只有学会了找资料才能解决问题,

这样问,不见得有什么帮助 ,总是等着别人来给你答案, 这是程序的大忌,

程序员就是解决问题的,要试着自己去解决问题.

当然必要是问问,像这种基础问题,应该学会自己解决.

Private Sub Command1_Click() Dim x As Integer, n As Integer '定义一个x和n的integer类型变量 x = 1 '设置x值为1 n = 0 '设置n值为0 Do While x < 20 '一直执行下面的循环语句直到x<20 x = x * 3 'x等于x乘以3 n = n + 1 'n等于n+1 Loop '退出循环 Text1.Text = Str$(x) '把x值显示到text1.text上 Text2.Text = Str$(n) '把n值显示到text1.text上 End Sub

这个循环是, 当x<20时 不断执行x*3直到x>20 同时用n来记录执行的循环次数.

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
等我们有了金钱,权利,爱情,还需要什么
佳养记百味鸡煲嘉兴NO.2地址在什么地方,想过
怎样清除QQ空间里最近访客记录
2013年什么时候结婚是好日子
谁去做过注射美容,真的可以瘦吗
鞋跟的沿磨脚脖子怎么办
飞利浦汽车大灯灯泡新极劲光和夜劲光哪个好?
玻璃杯的什么品牌比较好
指甲上有小针眼样的窝是怎么回事
氨基酸怎样分解
库尔勒至库车高速公路施工单位
安利钙镁片孕妇能吃吗?现在怀孕了需要补钙,
给今年11月出生的宝宝取名字
泰安市有多少家喷油泵生产商?
要关于歌颂祖国的童谣,急~~~
推荐资讯
cad2004中如何删除两相交直线的一部分
求初美学生的和女仆那两部电影的中文字幕
付魔哪里了的
上海火车站附近哪里租房便宜
如何开机自动运行一些软件
青岛联通186现在都是什么号段呢?
生普洱茶和熟普洱茶泡一起有什么功效
金鱼三天不换水,不喂食,死不掉吧?
步步高好还是诺亚舟好还是快易典好
篮球,知道吗?
甘肃灾区补助贷款利息是多少?
爱车坊汽车美容养护中心怎么去啊,有事要去办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?