这个问题啊....怎么说呢。
实际上Vn=n*n/2+n/2
因此,代码应该这么写:- @echo off&setlocal EnableDelayedExpansion
- for /l %%a in (1,1,50) do (
- set/a v=%%a*%%a/2+%%a/2
- echo 本行为第%%a次递增
- echo 上次得数+行次%%a="!v!"
- echo -------------------)
- pause
复制代码 搞定。用一个公式解决。不去搞那么多复杂的东西
[ 本帖最后由 htnet11 于 2009-4-21 17:38 编辑 ] |