
CODE: [Copy to clipboard]1: 1*1 = 1
2: 10*1+ 1*10 = 20
3: 100*1+ 10*10+ 1*100 = 300
4: 1000*1+ 100*10+ 10*100+ 1*1000 = 4000
5: 10000*1+ 1000*10+ 100*100+ 10*1000+ 1*10000 = 50000
6: 100000*1+ 10000*10+ 1000*100+ 100*1000+ 10*10000+ 1*100000 = 600000
7: 1000000*1+ 100000*10+ 10000*100+ 1000*1000+ 100*10000+ 10*100000+ 1*1000000 = 7000000
8: 10000000*1+ 1000000*10+ 100000*100+ 10000*1000+ 1000*10000+ 100*100000+ 10*1000000+ 1*10000000 = 80000000
9:100000000*1+10000000*10+1000000*100+100000*1000+10000*10000+1000*100000+100*1000000+10*10000000+1*100000000= 900000000
CODE: [Copy to clipboard]@echo off
set num=999999999
set result=1
for /f "skip=1 delims=:" %%a in ('^(echo "%num%"^&echo.^)^|findstr /o ".*"') do (
set /a len=%%a-5
)
echo %len%
set /a len_1=len-1
for /l %%a in (1,1,%len_1%) do (
set /a result*=10
)
set /a result*=len
echo %result%
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |