vb中,Tab((j-1)*9+1)是什么意思?我只知道Tab是打印起始位置,但这个书上说每项表达式

vb中,Tab((j-1)*9+1)是什么意思?我只知道Tab是打印起始位置,但这个书上说每项表达式显示占9列... vb中,Tab((j-1)*9+1)是什么意思?我只知道Tab是打印起始位置,但这个书上说每项表达式显示占9列 展开
 我来答
开开心心6666666
推荐于2018-04-24 · TA获得超过250个赞
知道答主
回答量:76
采纳率:0%
帮助的人:31.6万
展开全部
tab()函数与print()函数配合用来,定位打印的。
具体的来说,tab(n)中的n表示打印的位置,
比如:tab(1)表示要打印即将打印在第一个位置,
tab(9)表示要打印即将打印在第九个位置,
一个位置的宽度就是半个汉字那么大,位置不是从零开始,而是从一开始。
我看了你的图,其中有一行是print,也就是打印空,表示换行。
第一重循环的i表示行数,第二重循环用来控制每一行打印什么,在什么位置打。
以第一行为例:
此时 i=1,
第二重循环从 j=1开始
此时((j-1)*9+1)=1,表示在第一个位置打印se,se是什么,算一下可以知道是1×1=1
循环一次后 j=2
此时((j-1)*9+1)=10,表示在第十个位置打印se,se是什么,算一下可以知道是1×2=2
依次类推
最终打印结果形如:
1×1=1 1×2=2 1×3=3 1×4=4 ................................................................................1×9=9
2×1=2 2×2=4 2×3=6 2×4=8 ................................................................................2×9=18
.
.
. 略
.
.
9×1=9 .........................................................................................................................9×9=81
希望能帮助您
本人愚钝,想了一晚上,希望能被采纳。谢谢
中山的店
2019-11-27
知道答主
回答量:6
采纳率:100%
帮助的人:4383
展开全部

打印出来是这样的:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式