第七题
方法1:- @echo off
- setlocal enabledelayedexpansion
- set x=75
- :start
- set /a x+=1
- set /a var0="(!x!-75)*20"
- set /a var1="(!x!+100)*15"
- if !var0!==!var1! (echo !x!) else (goto start)
- pause
复制代码 方法2- @echo off
- setlocal enabledelayedexpansion
- for /l %%i in (75,1,1000) do (
- set x=%%i
- set /a x+=1
- set /a var0="(!x!-75)*20"
- set /a var1="(!x!+100)*15"
- if !var0!==!var1! echo !x!
- )
- pause
复制代码 方法2为什么会跑完75-1000,如何让其找到数值600就终止呢! |