Originally posted by youxi01 at 2007-3-3 06:48 PM:
代码如下,欢迎测试,指正。
@echo off
setlocal enabledelayedexpansion
set num=0
for /f %%n in (test.txt) do (
set /a i+=1
set gn!i!=%%n
)
for /l %%i in (1,1,36) do ...
压缩了递归数组范围的同时,也压缩了找到结果的可能性.
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by youxi01 at 2007-3-3 06:48 PM:
代码如下,欢迎测试,指正。
@echo off
setlocal enabledelayedexpansion
set num=0
for /f %%n in (test.txt) do (
set /a i+=1
set gn!i!=%%n
)
for /l %%i in (1,1,36) do ...
所以,真正的数字个数有35,36,37,38等情况。
Originally posted by electronixtar at 2007-3-10 06:42 PM:
排序,然后筛选 个位数和十位数 相加为 80 的组合(因为结果要求为171780)。筛选完后再求组合。