|  | 
 
| bat-zw 金牌会员
 
       永远的学习者
 
 
 积分 3105
 发帖 1276
 注册 2008-3-8
 状态 离线
 |  | 
|  2008-4-29 01:17 |  | 
|  | 
 
| bat-zw 金牌会员
 
       永远的学习者
 
 
 积分 3105
 发帖 1276
 注册 2008-3-8
 状态 离线
 |  | 
|  2008-4-29 01:31 |  | 
|  | 
 
| bat-zw 金牌会员
 
       永远的学习者
 
 
 积分 3105
 发帖 1276
 注册 2008-3-8
 状态 离线
 | 
| 『第 3 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
睡觉了,公布答案如下: @echo offset n=1&set m=1
 :begin
 set /a v+=1,n=m+n
 set str=%str%%n%
 set /a v+=1,m=n+m
 set str=%str%%m%
 if %v% equ 10 echo 11%str%&pause>nul&goto :eof
 goto begin
 
 
 
 
 |  
                  |  批处理之家新域名:www.bathome.net
 |  | 
|  2008-4-29 02:36 |  | 
|  | 
 
| dikex 高级用户
 
     潜水修练批处理
 
 
 
 积分 788
 发帖 366
 注册 2006-12-31
 状态 离线
 | 
| 『第 4 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo offset "st=1" & set "ed=1" & set/p"=1"<nul
 :LOOP
 set/p"=%ed%"<nul
 if %ed% geq 144 pause>nul & goto :EOF
 set "st=%ed%" & set /a "ed=%st%+%ed%"
 goto :LOOP
 
 
 
 
 
 |  
                  |  正在潜水修练的批处理小白
 |  | 
|  2008-4-29 02:53 |  | 
|  | 
 
| lxmxn 版主
 
         
 
 
 积分 11386
 发帖 4938
 注册 2006-7-23
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo offset /a a=0,b=1,c=0
 :loop
 set /a c=a+b,a=b,b=c
 if %c% geq 1000 goto:EOF
 set /p=%c% <nul
 goto :loop
 
 
 
 
 
 |  | 
|  2008-4-29 12:07 |  | 
|  | 
 
| terrytong 中级用户
 
    
 
 
 
 积分 240
 发帖 115
 注册 2008-3-10
 状态 离线
 | 
| 『第 6 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
楼主的答案有问题。显示输入行太长,不知道什么意思?dikex 和 lxmxn 都不错:
 dikex 的答案如果有空格就好了,更容易看懂。
 lxmxn 的答案少了一个1,我加上了,
 @echo off
 set /a a=0,b=1,c=0 &set /p"=1 " <nul
 :loop
 set /a c=a+b,a=b,b=c
 if %c% geq 1000 goto:EOF
 set /p=%c% <nul
 goto :loop
 
 
 
 
 |  | 
|  2008-4-29 13:10 |  | 
|  | 
 
| bat-zw 金牌会员
 
       永远的学习者
 
 
 积分 3105
 发帖 1276
 注册 2008-3-8
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by terrytong at 2008-4-29 13:10:楼主的答案有问题。显示输入行太长,不知道什么意思?
 dikex 和 lxmxn 都不错:
 dikex 的答案如果有空格就好了,更容易看懂。
 lxmxn 的答案少了一个1 ...
 
我这里很正常啊,不知你怎么... 
 
 
 
 
 |  
                  |  批处理之家新域名:www.bathome.net
 |  | 
|  2008-4-29 15:30 |  | 
|  | 
 
| terrytong 中级用户
 
    
 
 
 
 积分 240
 发帖 115
 注册 2008-3-10
 状态 离线
 |  | 
|  2008-4-29 18:55 |  | 
|  | 
 
| zh159 金牌会员
 
       
 
 
 积分 3687
 发帖 1467
 注册 2005-8-8
 状态 离线
 | 
| 『第 9 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
原来如此,LZ的题目没出明白,刚开始就看着一堆数“1 1 2 3 5 8 1 3 2 1 3 4 5 5 8 9 1 4 4”
 
 
 
 
 
 |  
                  |  
  |  | 
|  2008-4-29 19:04 |  | 
|  | 
 
| plp626 银牌会员
 
      钻石会员
 
 
 积分 2278
 发帖 1020
 注册 2007-11-19
 状态 离线
 | 
| 『第 10 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
仿版主的,迭代12次: @echo off&set a=1for /l %%a in (1 1 12)do set/a c=a+b,a=b,b=c&call set/p=%%c%% <nul
 pause>nul
 
不加空格:
 @echo off&set a=1for /l %%a in (1 1 12)do set/a c=a+b,a=b,b=c&call set/p=%%c%%<nul
 pause>nul
 
 Last edited by plp626 on 2008-4-29 at 07:12 PM ]
 
 
 
 
 |  
                  |  山外有山,人外有人;低调做人,努力做事。
 
 进入网盘(各种工具)~~ 空间~~cmd学习
 |  | 
|  2008-4-29 19:09 |  | 
|  | 
 
| cmdbat 新手上路
 
  
 
 
 
 积分 3
 发帖 2
 注册 2008-4-29
 状态 离线
 | 
| 『第 11 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
此题能否再扩展一下,先随机取得0或1
 当随机数为0时,就按楼主的方式显示递增数字,若随机数为1则显示刚才显示的数的倒数弟二位,当下次循环随机数为0时再接着按楼主的显示。
 如:当显示到21的时候,随机数为1则显示8,当随机数再为1时则显示3,当随机数为0时则显示5,再为0则显示8。。。。。。。
 如此循环20次。。
 
 
 
 
 |  | 
|  2008-4-29 19:55 |  | 
|  | 
 
| terse 银牌会员
 
      
 
 
 
 积分 2404
 发帖 946
 注册 2005-9-8
 状态 离线
 | 
| 『第 12 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
哈哈原来如此,LZ的题目没看明白,刚开始就看着一堆数“1 1 2 3 5 8 1 3 2 1 3 4 5 5 8 9 1 4 4”
 
 
 
 
 
 |  
                  |  简单!简单!再简单!
 |  | 
|  2008-4-29 21:05 |  | 
|  | 
 
| plp626 银牌会员
 
      钻石会员
 
 
 积分 2278
 发帖 1020
 注册 2007-11-19
 状态 离线
 |  | 
|  2008-4-29 21:08 |  |