How to use batch processing to realize ninety-nine multiplication table
This article will explain in detail how to use batch processing to achieve ninety-nine multiplication tables. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.
The code is as follows:
@ echo off
Ninety-nine multiplication table
Set num=0
For / l% I in (1meme 1mem9) do (
For / l% j in (1JI% I) do call: multiply%% I% j
)
Pause > nul
Goto: eof
: multiply
Set / a num+=1
Set / a var=%1*%2
Set var=%2 x% 1% var%
Set var=%var%
If 2 equ 1 (set var=%var:~0,5%) else set var=%var:~0,6%
Set str=%str% var%
If num% equ 1 echo str%&set str=&set num=0
Goto: eof
:: on the other hand, use the Tab key instead of the space bar for typesetting
@ ECHO% DBG% OFF
SETLOCAL ENABLEDELAYEDEXPANSION
For / l% I in (1meme 1mem9) do (
For / l%% j in (1J% I) do (
Set / a h=%%i*%%j
Set / paired%% I ×% j^ =! h!