wxcute (冰疼)当前离线
荣誉版主
xxx3212 当前离线
六级士官
@echo off&setlocal ENABLEDELAYEDEXPANSION for /l %%i in (1,2,7) do set/a var+=1&set/a num=!var!+%%i& echo !num! pause复制代码
评分人数
TOP
yuhaodong 当前离线
四级士官
youxi01 当前离线
steven007 当前离线
firewolf85 当前离线
中尉
@echo off&title 数列的简单计算&setlocal enabledelayedexpansion echo 数列的简单计算,请输入数列的前3项 set er=0 set /p a1=请输入A1: set /p a2=请输入A2: set /p a3=请输入A3: set /a b1=a2-a1 set /a b2=a3-a2 set /a c1=a2/a1 set /a c2=a3/a2 if %b1%==%b2% ( set /a a4=a3+b1 echo 您输入的数列是等差数列,第四项为!a4!。 set /a er+=1 ) if %c1%==%c2% ( set /a a4=a3*c1 echo 您输入的数列是等比数列,第四项为!a4!。 set /a er+=1 ) if %er%==0 echo 您输入的数列既不是等差数列也不是等比数列。 echo 分析完毕,请按任意键推出... pause>nul 复制代码
原帖由 wxcute 于 2008-12-19 10:16 发表 规律可能不止一种,毕竟只有三个数。
leaparde (leaparde)当前离线
上尉
@echo off for /l %%i in (1,1,4) do set /a n=3*%%i-1 echo 第4个数是:%n% pause>nul复制代码
@echo off title 数列运算 color 1f mode con:cols=40 lines=20 setlocal enabledelayedexpansion for /l %%i in (1,1,4) do ( set /a n=3*%%i-1 echo 第%%i个数是:!n! ) pause>nul复制代码
evenar 当前离线
列兵
common 当前离线
二级士官
@echo off setlocal enabledelayedexpansion set a=2 for /l %%b in (!a! 3 100) do echo %%b pause复制代码
asd821089612 当前离线
@echo off set /p a=请输入该数列的第n个数字 set /a b=3*%a%-1 echo %b% pause>nul复制代码