- @echo off
- setlocal enabledelayedexpansion
- set "u1="
- for /l %%i in (0,1,9) do set /a t%%i=%%i*%%i*%%i
- for /l %%i in (1,1,10000) do (
- set k=%%i
- set /a a=%%i/10000
- set /a b=%%i/1000"%%"10
- set /a c=%%i/100"%%"10
- set /a d=%%i/10"%%"10
- set /a e=%%i"%%"10
- set /a n=t!a!+t!b!+t!c!+t!d!+t!e!
- if "!n!" == "%%i" echo %%i
- )
- pause
复制代码 请问有没有效率高的算法? |