[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
1-6:
  1. @echo off
  2. set /p num=请输入要操作的数,范围是1-9:
  3. set sum4=1
  4. for /l %%i in (1 1 %num%) do (
  5.      set /a sum1=%%i*%%i,sum2=sum1*%%i,sum3+=%%i,sum4*=%%i,sum5+=sum1,sum6+=sum2
  6. )
  7. echo\
  8. echo %num%的平方是:%sum1%
  9. echo %num%的立方是:%sum2%
  10. echo 从1到%num%的和:%sum3%
  11. echo 从1到%num%的积:%sum4%
  12. echo 从1到%num%的平方和:%sum5%
  13. echo 从1到%num%的立方和:%sum6%
  14. echo\&pause
复制代码
(*^_^*)

TOP

第7题:
  1. @echo off&setlocal enabledelayedexpansion
  2. set /p num=请输入要操作的数,范围是1-9:
  3. echo\&echo %num%行%num%列数列:
  4. for /l %%i in (1 1 %num%) do (
  5.     for /l %%j in (1 1 %num%) do (
  6.          set /a sum7+=1&set sum7= !sum7!&set /p=!sum7:~-2! <nul
  7. )
  8. echo\
  9. )
  10. echo\&pause
复制代码
(*^_^*)

TOP

回复 17楼 的帖子

既然设定整个代码不断循环,就要把tempnum在下一次循环时,清零。要么就不要进行循环。
(*^_^*)

TOP

看了19楼的代码,原来是通过定位坐标的方式,形成螺旋阵列。

我知道还有通过坐标定位的另一种方式,只是不知道,具体怎么写。

坐标定位,好像是:
1-1 1-2 1-3 1-4
2-1 2-2 2-3 2-4

继续学习,继续研究!
(*^_^*)

TOP

返回列表