vb 双重for循环 打印乘法口诀表 print不换行输出

实验11 用循环语句打印数学乘法表

实验内容

  1. 掌握使用For Next语句/Do Until Loop语句/Do While Loop语句进行循环控制
  2. 用循环语句打印数学乘法表
  3. 编写实验报告。

实验环境

Windows7,Office、VB开发环境。

实验运行结果

点击“打印”后的效果:
在这里插入图片描述
点击“清屏”后的效果:

在这里插入图片描述

实验代码

Private Sub Command1_Click()
     Print
     Print
     Print
     Print
     Print
    Dim a, b As Integer
    FontSize = 12
    For a = 1 To 9
        For b = 1 To a
            'Print Str$(b) + " × "; Str$(a) + " = " + Str$(a * b);
             Print Tab(b * 12 - 12); Str$(b) + "×"; Str$(a) + "=" + Str$(a * b);
        Next b
        Print
    Next a
End Sub

Private Sub Command2_Click()
Form1.Cls
End Sub

关于print换行

print '输出空行,并换行
print S '输出S的值,并换行
print S; '输出S的值
是否换行不在于print,而在于print后面的表达式最后是否有;分号,有就不换行,没有就换行

实验心得体会

学习使用了For Next语句/Do Until Loop语句/Do While Loop语句进行循环控制,用for循环语句打印数学乘法表。为了进行格式控制,在print中使用tab与内循环数字相关联,达到了打印输出时每一列有相同缩进值的效果,这样能够使格式更加美观。
另外在本程序中,我添加了“Form1.Cls”语句,可以在点击“清屏”按钮后清空Form1中输出的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值