
[已解決]批處理如何統(tǒng)計(jì)三個在指定范圍內(nèi)的數(shù)字的和為指定值的組合有多少種最后由 pcl_test 于 -7-31 22:43牽扯到call語句或goto語句在for 語句中的應(yīng)用,這個我不是很明白,所以一直沒有正確計(jì)算出,是要再加點(diǎn)什么嗎?
- @echo off &setlocal enabledelayedexpansion
- set num3=0
- set num4=0
- set num5=0
- set num6=0
- set num7=0
- set num8=0
- set num9=0
- set num10=0
- set num11=0
- set num12=0
- set num13=0
- set num14=0
- set num15=0
- set sum=0
- for /l %%a in (1 1 5) do (
- for /l %%b in (1 1 5) do (
- for /l %%c in (1 1 5) do (
- set /a sum=%%a+%%b+%%c
- call :!sum!
- )
- )
- )
- echo 3的組合有!num3!種
- echo 4的組合有!num4!種
- echo 5的組合有!num5!種
- echo 6的組合有!num6!種
- echo 7的組合有!num7!種
- echo 8的組合有!num8!種
- echo 3的組合有!num9!種
- echo 10的組合有!num10!種
- echo 11的組合有!num11!種
- echo 12的組合有!num12!種
- echo 13的組合有!num13!種
- echo 14的組合有!num14!種
- echo 15的組合有!num15!種
- pause>nul
- :3
- set /a num3+=1
- :4
- set /a num4+=1
- :5
- set /a num5+=1
- :6
- set /a num6+=1
- :7
- set /a num7+=1
- :8
- set /a num8+=1
- :9
- set /a num9+=1
- :10
- set /a num10+=1
- :11
- set /a num11+=1
- :12
- set /a num12+=1
- :13
- set /a num13+=1
- :14
- set /a num14+=1
- :15
- set /a num15+=1
nclick="copycode($('code0'));">復(fù)制代碼