ipconfig 当前离线
一级士官
TOP
cryfordog 当前离线
二级士官
@echo off for /l %%i in (1,1,999) do ( if %%i leq 9 (echo 00%%i>>a.txt) else (if %%i leq 99 (echo 0%%i>>a.txt) else (echo %%i>>a.txt))) pause复制代码
pumahxh 当前离线
四级士官
@echo off&cls for /l %%i in (0,1,9) do ( for /l %%j in (0,1,9) do ( for /l %%k in (0,1,9) do ( if %%i%%j%%k neq 000 echo.%%i%%j%%k ping -n 2 127.1>nul cls ) ) ) pause>nul复制代码
zhang19881028 当前离线
评分人数
DXSX 当前离线
cs19860814 当前离线
@echo off&setlocal enabledelayedexpansion for /l %%a in (1,1,100) do ( set str=%%a set str=00!str! set str=%!str!:~-3% echo %!str!%) pause复制代码
kevinpeng 当前离线
@echo off for /l %%a in (1,1,9) do echo 00%%a for /l %%b in (10,1,99) do echo 0%%b for /l %%c in (100,1,999) do echo %%c pause复制代码
hs4814 当前离线
nopr 当前离线
@echo off for /l %%i in (0 1 9) do ( for /l %%j in (0 1 9) do ( for /l %%k in (0 1 9) do ( if %%i%%j%%k==000 (echo %%i%%j%%k>nul) else echo %%i%%j%%k) ) ) pause>nul复制代码
zjw1987_51 当前离线
q625805390 当前离线
aizzw 当前离线
wangshuping42 当前离线
原帖由 sjzong 于 2009-5-9 00:03 发表 9楼 24楼 25楼的代码会产生000这个数,跟题意出入!只要把最后一个for的(0 1 9)改成(1 1 9)即可! 2楼也会产生000这个数,只要把1000改成1001即可。