标题: 输出数列
[打印本页]
作者: pusofalse
时间: 2008-6-4 02:34
标题: 输出数列
花了我一晚上时间学习set/a 的用法,出一题供大家娱乐娱乐~
通过批处理输出2 8 24 64 160 384 896 2048 4608 10240
作者: 26933062
时间: 2008-6-4 07:17
@echo off
set /a a=2
:loop
set /p=%a% <nul
set /a c=(a-b)*4,b=a,a=c
if %a% leq 10240 goto loop
pause>nul
作者: pusofalse
时间: 2008-6-7 22:08
真是太完美了!
这是我的
@echo off
for /l %%a in (1 1 10) do (
set/a n=%%a"<<"%%a
call,set m=%%m%%%%n%%
)
echo %m%
pause
作者: bat-zw
时间: 2008-6-7 22:32
在输出这样的数列时,使用goto循环往往比for循环要容易此。
作者: pusofalse
时间: 2008-6-7 22:37
嗯。。。 如果我没看set/a的用法,我不会做这题 T.T
作者: ness
时间: 2008-6-7 23:43