文档章节

VBS脚本学习:打印乘法口诀表

北风其凉
 北风其凉
发布于 2014/08/19 23:33
字数 264
阅读 168
收藏 0

打印乘法口诀表:在C盘建立文件test.vbs,代码如下

'调用示例:
'用 c: 和 cd / 命令到位置 C:\>
'输入命令 cscript test.vbs 9 //Nologo
'可以计算 1-9 的乘法口诀表

Option Explicit '所有变量必须声明后再使用

'输入参数:口诀表上线数字,默认为9
Dim Number
Number = 9
If WScript.Arguments.Count > 0 Then 
    Number = WScript.Arguments(0)
End If 

'输入参数不为正整数则直接退出
If Not IsNumeric(Number) Then
    WScript.Echo "参数必须为正整数"
    WScript.Quit 
End If
If Number <= 0 Then
    WScript.Echo "参数必须为正整数"
    WScript.Quit 
End If 

'每行的文字
Dim Line 
Line = ""

'口诀表标题
WScript.Echo 
WScript.Echo "乘法表 (1 - " & Number & ")"
WScript.Echo 

'输出口诀表
Dim i, j
For i = 1 To Number
    Line = ""
    For j = 1 To Number
        Line = Line & i & "*" & j & "=" & (i * j)
        Line = Line & Chr(9) 'Chr(9):水平制表符
    Next
    WScript.Echo Line
Next

运行结果为

1)9为输入参数,意为打印1*1到9*9的乘积

2)//Nologo意为不打印Microsoft版权信息

END

© 著作权归作者所有

北风其凉

北风其凉

粉丝 120
博文 497
码字总数 462305
作品 4
朝阳
程序员
私信 提问
打印乘法表

一、题目: 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出99口诀表,输出12,输出1212的乘法口诀表。 二、解题思路: 此题较为简单,首先定义两个变量控制行和列,...

qq_38646470
2017/11/11
0
0
进制的运算(笔记借鉴编程达人)

进制的运算(笔记借鉴编程达人),先来看看我们的八进制。 进制的转换: 进制的转换其实并不需要去死记,只需要顺其自然即可,比如说:一般的书本上讲的都是先将某某进制转化成十进制在将十进制...

qubaoquan
2017/06/21
0
0
JS-用js的for循环实现九九乘法表以及其他算数题等

1 style for: 1.语法: for(exp1;exp2;exp3){   循环执行函数 } 2.参数: exp1:默认

鋒o丫头
2016/08/20
0
0
为什么用SYSO和消息对话框输出有差异?

/*排列乘法口诀表*/ import javax.swing.JOptionPane; public class F7 { public static void main ( String[] args ) { String out = " 乘法口诀表 \n" ; out+= "-------------------------......

smalldream
2014/07/25
105
1
第十二章 Shell脚本编写及常见面试题(三)

本章目录: 12.21 FTP下载文件 #!/bin/bashif [ $# -ne 1 ]; then echo "Usage: $0 filename"fidir=$(dirname $1)file=$(basename $1)ftp -n -v << EOF # -n 自动登录open 192.168.1.10user......

李振良OK
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
11
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
9
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部