本帖最后由 pcl_test 于 2016-8-1 08:48 编辑
@echo off
setlocal enabledelayedexpansion
for /l %%i in (5,2,200) do (
set /a var%%i=%%i-2
set A%%i=a!var%%i!
set z=!A%%i!
set h=set /a !z!=)
for /l %%u in (1,1,100) do (set old=%%u
set now=a!old!
set j=b!now!b/2)
echo !h!!j!>>ceshi.txt
此代码执行后的文本为
可是我想要的效果却是set /a a3=!a1!/2
set /a a5=!a3!/2
set /a a7=!a5!/2
set /a a9=!a7!/2
set /a a11=!a9!/2
set /a a13=!a11!/2
set /a a15=!a13!/2
set /a a17=!a15!/2
set /a a19=!a17!/2
set /a a21=!a19!/2
set /a a23=!a21!/2
set /a a25=!a23!/2
set /a a27=!a25!/2
set /a a29=!a27!/2
set /a a31=!a29!/2
set /a a33=!a31!/2
set /a a35=!a33!/2
后面还有很多我就不列举了
求助大神该怎么写呢 |