Office中国论坛/Access中国论坛
标题:
小白求教一个数组计算问题
[打印本页]
作者:
fmlzy531
时间:
2011-7-25 11:12
标题:
小白求教一个数组计算问题
Dim a()
a=array(1,3,5,7,9)
s=0
For i=1 to 4
s=s*10+a(i)
next i
print s
最后的S是多少呀?能不能帮我分析一下,感激不尽
作者:
roych
时间:
2011-7-25 11:31
第一个S是,s=0,a(1)=3,所以赋值后得到的是:S=0*10+3=3
第二个是:S=3*10+5=35
……如此类推,S最终是3579。
或者你可以用Debug.Print来试试看
作者:
fmlzy531
时间:
2011-7-25 11:39
回复
roych
的帖子
为什么a(1)=3呢?还有这道题跟数组的下限是0有什么关系,我被答案的解释弄晕了。。。。
作者:
roych
时间:
2011-7-25 11:46
数组默认是从0开始的。。。。
作者:
fmlzy531
时间:
2011-7-25 11:48
回复
roych
的帖子
我懂了!谢谢!犯迷糊了。。。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3