它说“此时设置是意外的”代码:
@echo off
set x=5
set y=5
for /l %%x in (0,1,9) do (
for /l %%y in (0,1,9) do (
set /a map=%random% %% 5+1
if %map% == 5 set m%%x%%y=#
if not %map% == 5 set m%%x%%y=.
)
)
问题在这里:
set /a map=%random% %% 5+1
if %map% == 5 set m%%x%%y=#
if not %map% == 5 set m%%x%%y=.