
【已解決】BAT或VBS滿足條件求數(shù)值并導(dǎo)入文本最后由 思想之翼 于 -11-15 09:57問題一、一個五位數(shù),比如56789,現(xiàn)在設(shè)定5是第1位,6是第2位,7是第3位,8是第4位,9是第5位5位數(shù)各位置兩兩相加取尾數(shù)(比如56789的第1位+第2位:5+6=11,取尾數(shù)=1)有10種,即1+2、1+3、1+4、1+5、2+3、2+4、2+5、3+4、3+5、4+5上述10種組合中,取不重復(fù)的4個為一組,比如 1+2、1+3、1+4、1+5 為一組,共有210個組合這210個組合中,都有10000種形態(tài)比如第1組 1+2可以=01234567891+3可以=01234567891+4可以=01234567891+5可以=0123456789這樣,第1組就可以組成0000-9999這10000種形態(tài),分別是:1+2=01+3=01+4=01+5=01+2=01+3=01+4=01+5=11+2=01+3=01+4=01+5=2...1+2=91+3=91+4=91+5=9同樣第2組、第3組...第210組,都有10000種形態(tài)手工建立了名稱為001-210這樣210個文件夾,并在每個文件夾里手工建立了名稱為00001.txt-10000.txt這樣1萬個文本。∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷現(xiàn)在,需要寫一個批處理,在五位數(shù) 00000 - 99999 中搜索符合第1組 1+2、1+3、1+4、1+5 為0000形態(tài)的數(shù)據(jù)1+2=01+3=01+4=01+5=0滿足條件的五位數(shù)是 00000 19999 28888 37777 46666 55555 64444 73333 82222 91111將其寫入 D:/數(shù)據(jù)/001/00001.txt(數(shù)據(jù)橫排,末尾加回車符;沒有數(shù)據(jù),則寫入空)搜索符合第1組 1+2、1+3、1+4、1+5 0001形態(tài)的數(shù)據(jù)1+2=01+3=01+4=01+5=1滿足條件的五位數(shù)是 00001 19990 28889 37778 46667 55556 64445 73334 82223 91112將其寫入 D:/數(shù)據(jù)/001/00002.txt...搜索符合第1組 1+2、1+3、1+4、1+5 9999形態(tài)的數(shù)據(jù)1+2=91+3=91+4=91+5=9滿足條件的五位數(shù)是 09999 18888 27777 36666 45555 54444 63333 72222 81111 90000將其寫入 D:/數(shù)據(jù)/001/10000.txt∷∷∷∷∶∶∶∶∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷搜索符合第2組1+2、1+3、1+4、2+3 0000形態(tài)的數(shù)據(jù)1+2=01+3=01+4=02+3=0滿足條件的五位數(shù)是 00000 00001 00002 00003 00004 00005 00006 00007 00008 00009 55550 55551 55552 55553 55554 55555 55556 55557 55558 55559將其寫入 D:/數(shù)據(jù)/002/00001.txt(數(shù)據(jù)橫排,末尾加回車符;沒有數(shù)據(jù),則導(dǎo)入空文本)搜索符合第2組1+2、1+3、1+4、2+3 0001形態(tài)的數(shù)據(jù)1+2=01+3=01+4=02+3=1沒有滿足條件的五位數(shù),就將空文本寫入 D:/數(shù)據(jù)/002/00002.txt...搜索符合第2組1+2、1+3、1+4、2+3 9999形態(tài)的數(shù)據(jù)1+2=91+3=91+4=92+3=9沒有滿足條件的五位數(shù),就將空文本寫入 D:/數(shù)據(jù)/002/10000.txt......∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷搜索符合第210組 2+5、3+4、3+5、4+5 0000形態(tài)的數(shù)據(jù)2+5=03+4=03+5=04+5=0滿足條件的五位數(shù)是 00000 05555 10000 15555 20000 25555 30000 35555 40000 45555 50000 55555 60000 65555 70000 75555 80000 85555 90000 95555將其寫入 D:/數(shù)據(jù)/210/00001.txt(數(shù)據(jù)橫排,末尾加回車符;沒有數(shù)據(jù),則導(dǎo)入空文本)搜索符合第210組 2+5、3+4、3+5、4+5 0001形態(tài)的數(shù)據(jù)2+5=03+4=03+5=04+5=1沒有滿足條件的五位數(shù),就將空文本寫入 D:/數(shù)據(jù)/210/00002.txt......搜索符合第210組 2+5、3+4、3+5、4+5 9999形態(tài)的數(shù)據(jù)2+5=93+4=93+5=94+5=9沒有滿足條件的五位數(shù),就將空文本寫入D:/數(shù)據(jù)/210/10000.txt這樣的代碼如何寫?∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷問題二、5位數(shù)各位置兩兩相減的絕對值,(比如56789的第1位、第2位相減的絕對值,即|5-6|=1)也有10種即|1-2|、|1-3|、|1-4|、|1-5|、|2-3|、|2-4|、|2-5|、|3-4|、|3-5|、|4-5| 上述10種組合中,取不重復(fù)的4個為一組,比如|1-2|、|1-3|、|1-4|、|1-5|為一組,共有210個組合這210個組合中,同樣每組都有10000種可能 欲進(jìn)行上述過程,搜索出210個組合中0000-9999形態(tài)的數(shù)據(jù),并分別寫入對應(yīng)的文本問題一的代碼修改什么地方?

