batman给我加分,受鼓励,前6步精简了二行代码,再贴出第7步我的解法(第8步实在无从下手了):- @echo off&setlocal enabledelayedexpansion
- set ji=1
- set /p n=请输入数字(1-9)
-
- for /l %%i in (1,1,%n%) do (
- set /a he+=%%i
- set /a ji*=%%i
- set /a pf=%%i*%%i&set /a pfh+=!pf!
- set /a lf=!pf!*%%i&set /a lfh+=!lf!
- )
-
- echo %n%的平方:%pf%
- echo %n%的平方:%lf%
- echo 从1到%n%的和:%he%
- echo 从1到%n%的积:%ji%
- echo 从1到%n%的平方和:%pfh%
- echo 从1到%n%的立方和:%lfh%
- echo 4行4列的数列:
- for /l %%i in (1,1,%n%) do (
- for /l %%j in (1,1,%n%) do (set /a ij=%%i*%n%-%n%+%%j&set /p=!ij! <nul)
- echo.
- )
-
- pause>nul
复制代码
[ 本帖最后由 shqf 于 2008-8-28 12:49 编辑 ] |