Я занимаюсь несколькими партиями, и я пытаюсь сделать цикл, чтобы вернуться назад и подсчитать числа от 110 до 100, но только четные числа. Я почти получил его на работу, но по какой-то причине totalCount не обновляется каждый раз, когда цикл for перемещается. В конце он печатает итоговое значение как 100
, которое является просто последним числом цикла. Что я делаю не так?Для Loop on Windows Batch
::echo off
setlocal enableextensions
setlocal enabledelayedexpansion
set /a totalCount = 0
for /l %%x in (110, -2, 100) do (
set /a totalCount = %totalCount% + %%x
)
echo total is %totalCount%