本帖最后由 老刘1号 于 2017-3-18 18:25 编辑
受win7CMD特性限制,只支持XP系统。- @echo off
- Setlocal enabledelayedexpansion
- ::CODER BY Old.Liu POWERD BY iBAT
- set /p long=Input:
- set /a long=long/2
- set /a long=long*2+1
- set /a half=long/2
- set /a i=1
- for /l %%a in (1 1 !half!) do set/p= <nul
- for /l %%a in (1 1 !i!) do set/p=*<nul
- echo.
- if !long! == 1 goto end
- :loop
- set /a i+=2
- set /a half-=1
- for /l %%a in (1 1 !half!) do set/p= <nul
- for /l %%a in (1 1 !i!) do set/p=*<nul
- echo.
- if "!i!" equ "!long!" goto end
- goto loop
- :end
- pause
复制代码
|