[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 terse 于 2012-12-19 01:48 编辑
  1. 看来只能和谐55
复制代码

TOP

回复 16# terse


    连加,题意有木有?
***共同提高***

TOP

二楼被忽略了么

TOP

回复 18# Demon


    兄弟,我真不知道为此说上些什么,你是想让我严厉谴责脚本之家吗?
***共同提高***

TOP

向各位学习!!

TOP

回复 20# tezman


    楼上是来刷分的?请不要用这种有刷分嫌疑的内容来回复。。。
***共同提高***

TOP

本帖最后由 m891319 于 2012-12-20 08:58 编辑
  1. @echo off
  2. set n=100
  3. set /a a=(%n%+1)*%n%/2
  4. echo %a%
  5. pause
复制代码
1

评分人数

    • batman: 是连加不是公式 为参与精神加分PB + 2
Rick

TOP

回复  Demon


    兄弟,我真不知道为此说上些什么,你是想让我严厉谴责脚本之家吗?
batman 发表于 2012-12-19 14:32



求加分,你懂的。

TOP

回复 23# Demon


    求bat代码,你也懂的。。。
***共同提高***

TOP

回复  Demon


    求bat代码,你也懂的。。。
batman 发表于 2012-12-20 12:14


真小气

TOP

虽不明,但觉厉。

TOP

不能单纯用公式 要用累加的话
goto算不算循环?
  1. @echo off
  2. set n=100
  3. :r
  4. set /a i=%i%+1
  5. set /a a=%a%+%i%
  6. if not %i%==%n% goto :r
  7. echo %a%
  8. pause
复制代码
1

评分人数

Rick

TOP

本帖最后由 CrLf 于 2012-12-21 17:28 编辑

最简很难看……保存为 0.bat
  1. @set/a m+=n+=1,1/(n-100) 2>nul&&0
  2. @echo %m%&pause
复制代码
2

评分人数

    • m891319: 对此思路和写法深感佩服技术 + 1
    • cutebe: set/a m+=n+=1 第一次见技术 + 1

TOP

  1. @set sum=0
  2. :count
  3. @echo %sum%
  4. @if %sum% lss 100 set /a sum+=1 && goto :count
  5. pause
复制代码
凑个热闹, 膜拜13, 28楼的方法.
还以为没有人用goto法, 发个比27楼更简单的. -.-

TOP

其实我7楼的代码字节数还是很少的
不过到这里也学到了个新知识
如无特别说明,代码测试环境均为 XP SP3

TOP

返回列表