楼主为何不在原帖讨论 ,我记得一楼的代码是~ 发的
啊 还是解释一下一楼的:- @echo off
- setlocal enabledelayedexpansion
- for /l %%a in (1,1,79) do (set k= !k!)
- ::变量k=100个空格
- for /l %%a in (-8,1,8) do (set h%%a=%k%)
- ::变量 h-8 到 h8 都=79个空格
-
- set la=-9
- :la
- set /a la+=1,lb=la*la
- set h%la%=!h%la%:~0,%lb%!.
- ::计算出la行的点应处在什么位置,即lb值
- ::然后对la行进行描点。
- ping -n 1 127.1>nul
- cls
- for /l %%a in (-8,1,8) do echo,!h%%a!
- ::显示h-10 到 h10 的行
- if %la% lss 10 goto :la
- pause
复制代码
[ 本帖最后由 523066680 于 2009-3-22 14:24 编辑 ] |