for循环问题

FacelessMen 2017-12-05 01:28:04
为什么 for i = 9 to 1
a = a * 10 + 1
print a
这个输出不了结果
...全文
575 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lylkr 2018-01-23
  • 打赏
  • 举报
回复
for i = 9 to 1 step -1
jthkl 2018-01-23
  • 打赏
  • 举报
回复
要加step -1
jthkl 2018-01-22
  • 打赏
  • 举报
回复
引用 10 楼 greatbody 的回复:
引用 8 楼 rooster_comid 的回复:
现在还学VB啊.....
赞同,这么老的语言,选修课能不选就别选。
老当益壮啊。在最新的visualstudio里边继承了vb.net 2017版啊。 当然如果学的是vb6那就算了,不要学了。
leoparddi 2018-01-17
  • 打赏
  • 举报
回复
新手学习学习
赵4老师 2018-01-15
  • 打赏
  • 举报
回复
For...Next 语句 以指定次数来重复执行一组语句。 语法 For counter = start To end [Step step] [statements] [Exit For] [statements] Next [counter] For…Next 语句的语法具有以下几个部分: 部分 描述 counter 必要参数。用做循环计数器的数值变量。这个变量不能是布尔或数组元素。 start 必要参数。counter 的初值。 End 必要参数,counter 的终值。 Step 可选参数。counter 的步长。如果没有指定,则 step 的缺省值为 1。 Statements 可选参数。放在 For 和 Next 之间的一条或多条语句,它们将被执行指定的次数。 说明 step 参数可以是正数或负数。step 参数值决定循环的执行情况,如下所示: 值 循环执行,如果 正数或 0 counter <= end 负数 counter >= end 当所有循环中的语句都执行后,step 的值会加到 counter 中。此时,循环中的语句可能会再次执行(基于循环开始执行时同样的测试),也可能是退出循环并从 Next 语句之后的语句继续执行。 提示 在循环中改变 counter 的值,将会使程序代码的阅读和调试变得更加困难。 循环中可以在任何位置放置任意个 Exit For 语句,随时退出循环。 Exit For经常在条件判断之后使用,例如 If...Then,并将控制权转移到紧接在 Next 之后的语句。 可以将一个 For...Next 循环放置在另一个 For...Next 循环中,组成嵌套循环。不过在每个循环中的 counter 要使用不同的变量名。下面的体系结构是正确的: For I = 1 To 10 For J = 1 To 10 For K = 1 To 10 ... Next K Next J Next I 注意 如果省略 Next 语句中的 counter,就像 counter 存在时一样执行。但如果 Next 语句在它相对应的 For 语句之前出现,则会产生错误。
deankevin 2018-01-11
  • 打赏
  • 举报
回复
for 循环 默认是 ++ 循环的
greatbody 2017-12-17
  • 打赏
  • 举报
回复
引用 8 楼 rooster_comid 的回复:
现在还学VB啊.....
赞同,这么老的语言,选修课能不选就别选。
zhllrzhllr 2017-12-14
  • 打赏
  • 举报
回复
楼上已经有正确答案了,加上STEP句就可以了
Rooster_ 2017-12-14
  • 打赏
  • 举报
回复
现在还学VB啊.....
熊孩子开学喽 2017-12-13
  • 打赏
  • 举报
回复
这说明楼主连一本VB教材都没仔细看过啊.
17735648 2017-12-11
  • 打赏
  • 举报
回复
会不会是你的 for i=9 to1的问题,应该是1 to 9吧
of123 2017-12-07
  • 打赏
  • 举报
回复
Step 子句不能省略,除非 Step 1。
xiaocongzhi 2017-12-06
  • 打赏
  • 举报
回复
for语句未结束(next)
舉杯邀明月 2017-12-06
  • 打赏
  • 举报
回复
不是“For循环问题”,而是楼主最基本的知识都没有明白。
小噤 2017-12-05
  • 打赏
  • 举报
回复
   For i = 9 To 1 Step -1
        a = a * 10 + 1
        Print a
    Next i
FacelessMen 2017-12-05
  • 打赏
  • 举报
回复
忘记写 next i 了,补充一下!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧