如何制作0基础BAT幻方程序 (附加原理)
1、首先右击桌面,将鼠标拖到”新建“一栏;接着选择”文本文档选项

2、接着输入这串代码:
@echo off &title 自定义幻方
mode con cols=30 lines=20
color f0
echo 首先介绍一下怎么玩:
echo 你在“请输入:”一栏中写出你想要的数据(最好大于二十一)
echo 自动生成每行每列,对角线,角上的四宫格以及中间的四宫格的和是6你的数
:start
set /p x=请输入:
set x
set /a y=x-20
set /a z=x-21
set /a w=x-18
set /a a=x-19
pause
echo 8 11 %y% 1
echo %z% 2 7 12
echo 3 %w% 9 6
echo 10 5 4 %a%
pause &cls& goto :start

3、接着点击“文件”选项;选择“另存为”将.txt改成.bat。
将“保存类型”改成“所有文件”,再把“编码”改成ANSI

4、接下来介绍原理(这原本是个魔术,刘谦老师在春晚上变过。我就是用代码演示)
数学原理:

5、计算机原理(代码分析):
第一行代码是指:不显示后台代码&设置批处理文件的标题
第二行代码是决定“对话框”的弹出时的大小
第三行代码是调整颜色(背景是白色,字是黑色)
第四、五、六行是介绍怎么玩的(最后那一小段字算第六行)
第7行就是开始游戏
第八行:将输入的数字赋值在变量x上
第九行:设置x
第10、11、12、13行:代替“数学原理”中的各个“z”
第十四行就是暂停页面(显示出来就是“请按任意键继续。。。")
第15、16、17、18行正是公式部分。用%号括起来的是变量。为了让系统知道那不是字母
第十九行:暂停页面&清除前面的文字&重新开始
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。