本帖最后由 mxxcgzxxx 于 2011-5-31 22:50 编辑
答个1,3,2题- @ECHO OFF
- SETLOCAL ENABLEDELAYEDEXPANSION
- set a=0
- for /f "tokens=1-6 delims= " %%1 in (千字文.txt) do (
- set /a a+=1 & set "a!a!=%%1"
- set /a a+=1 & set "a!a!=%%2"
- set /a a+=1 & set "a!a!=%%3"
- set /a a+=1 & set "a!a!=%%4"
- set /a a+=1 & set "a!a!=%%5"
- set /a a+=1 & set "a!a!=%%6"
- )
- set /a b=%a%-6
- for /l %%i in (%b%,1,%a%) do if "!a%%i!"=="" set /a a-=1
- set /a b=%a%*4
- echo 《千字文》篇幅总计有%b%字;
- pause>nul
- set c=
- for /l %%i in (%a%,-1,1) do echo,!a%%i! &set c=!c!!a%%i!
- pause>nul
- set /a d=b-1
- set f=
- for /l %%i in (1,1,%d%) do (
- set /a e=%%i+1
- for /l %%1 in (!e!,1,%b%) do if "!c:~%%i,1!"=="!c:~%%1,1!" set "f=!f! !c:~%%i,1!"
- )
- echo 有以下重字:%f%
- pause>nul
复制代码
|