如何用批处理显示一个金字塔出来?
不能全用echo!
如下: *
****
********
10层的金字塔
不能全用echo!
如下: *
****
********
10层的金字塔
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
| 评分人 | 分数 | 时间 |
|---|---|---|
| anqing | +8 | 2007-02-18 13:51 |
@echo off
set num=5
setlocal enabledelayedexpansion
for /l %%i in (1,2,10) do (
for /l %%j in (1,1,!num!) do set /p= <nul
set /a num-=1
for /l %%j in (1,1,%%i) do set /p=*<nul
echo.
)
pause
@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do (
set /a num=10-%%i
for /l %%j in (1,1,!num!) do set /p= <nul
for /l %%j in (1,1,%%i) do set /p=顶<nul
echo.
)
pause
@echo off
setlocal enabledelayedexpansion
for /l %%i in (9,-2,1) do (
set /a num+=1
for /l %%j in (1,1,!num!) do set /p= <nul
for /l %%j in (1,1,%%i) do set /p=*<nul
echo.
)
pause
@echo off
setlocal enabledelayedexpansion
for /l %%i in (10,-1,1) do (
set /a num+=1
for /l %%j in (1,1,!num!) do set /p= <nul
for /l %%j in (1,1,%%i) do set /p=顶<nul
echo.
)
pause
| 评分人 | 分数 | 时间 |
|---|---|---|
| PPdos | +4 | 2007-02-21 09:13 |