| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 653 人关注过本帖
标题:数组问题
只看楼主 加入收藏
junye88
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-11-24
收藏
 问题点数:0 回复次数:5 
数组问题
数组问题?
option base 1
private sub command1_click()
k = 5
for i = 1 to 10
      a(i)=i
next i
for i = 1 to 3
     p(i)=a(i*i)
next i
for i = 1 to 3
     k = k +p(i)*2
next i

print k
end sub
请问编写以上代码后,转出的结果为多少?详细说明一下动行的过程?
搜索更多相关主题的帖子: 数组 
2008-11-24 14:56
jyp19851119
Rank: 1
等 级:新手上路
帖 子:157
专家分:0
注 册:2008-2-26
收藏
得分:0 
33啊
2008-11-24 15:45
jyp19851119
Rank: 1
等 级:新手上路
帖 子:157
专家分:0
注 册:2008-2-26
收藏
得分:0 
a(1)=1.........a(10)=10
p(1)=a(1)=1
p(2)=a(2*2)=a(4)=4
p(3)=a(3*3)=a(9)=9
关键:   for i = 1 to 3
        k = k +p(i)*2
        next i
i=1  k=k+2p(1)
i=2 k=k+2P(1)+2p(2)
i=3 k=k+2p(1)+2p(2)+2p(3)=5+2(1+4+9)=33
应该是这样的
2008-11-24 15:55
jyp19851119
Rank: 1
等 级:新手上路
帖 子:157
专家分:0
注 册:2008-2-26
收藏
得分:0 
2p(1)应该是2*p(1)  我省略了,应该不能省略
2008-11-24 16:07
junye88
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-11-24
收藏
得分:0 
回复 第4楼 jyp19851119 的帖子
谢谢了!我一直都看不明白第三个循环,现在明白了。
2008-11-25 14:12
jyp19851119
Rank: 1
等 级:新手上路
帖 子:157
专家分:0
注 册:2008-2-26
收藏
得分:0 
共同进步
2008-11-26 11:20
快速回复:数组问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016258 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved