
輸出楊輝三角的BAT代碼錯在哪里
為什么老是提示“找不到操作數”,懷疑可能是!$%%a%%b!+!$%%a%%i!沒有被擴展。目的是輸出如下文本:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- set m=0&set $11=1
- :loop
- set /a m+=1
- for /l %%i in (1 1 %m%) do (
- set /a a=%m%-1
- set /a b=%%i-1
- for %%a in (!a!) do (
- for %%b in (!b!) do (
- set /a $%m%%%i=!$%%a%%b!+!$%%a%%i!
- set /p =!$%m%%%i! <nul
- )
- )
- )
- echo.&goto loop

