Originally posted by rochan at 2006-12-28 12:55 PM:
9楼代码有点误差..依次输入 1 2 3 4 5 6 7 8 后 k.txt文件中 会出现 8642打开 ECHO。...而不是 87654321
我改了一下..测试过了.成功!!
代码如下:
@echo o ...
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by rochan at 2006-12-28 12:55 PM:
9楼代码有点误差..依次输入 1 2 3 4 5 6 7 8 后 k.txt文件中 会出现 8642打开 ECHO。...而不是 87654321
我改了一下..测试过了.成功!!
代码如下:
@echo o ...
@echo off
setlocal enabledelayedexpansion
set num=0
:go
set /a num+=1
set /p ii%num%=Input %num% number:
if %num% lss 10 goto go
for /l %%i in (%num%,-1,1) do echo !ii%%i!
pause
@echo off
setlocal enabledelayedexpansion
set num=0
:go
set /a num+=1
set /p ii%num%=Input %num% number:
if %num% lss 10 goto go
for /l %%i in (%num%,-1,1) do @set/p=!ii%%i!<nul
pause| 评分人 | 分数 | 时间 |
|---|---|---|
| redtek | +5 | 2006-12-30 01:25 |
Originally posted by zh159 at 2006-12-30 01:08:
19楼的得全部输入完毕后才写入文件,如果原文件已有内容要加入就不行了
国人本来就对英语不是很熟悉,只能具体方法具体应用了,更不用说编程 ...
Originally posted by vkill at 2006-12-30 03:26:
不一定越难的方法就是好方法,我们的目的是解决问题,我想我们最重要的是思路,不管什么方法,越多越好,不能一味的追求算法
@echo off
if not exist k.txt echo. >k.txt
:x
set b=
set /p a=<k.txt
set /p b=输入的字符:
if "%b%"=="" goto :eof
echo %b%%a% >k.txt
goto x