批处理 for语句使用

计算器结构如下,目的是可以循环多次计算,假设每次计算结果为n:标签1**********计算代码goto标签1pause如何实现对多次计算的n值再计算并显示例如共计算4次... 计算器结构如下,目的是可以循环多次计算,假设每次计算结果为n
:标签1
**********计算代码
goto 标签1
pause
如何实现对多次计算的n值再计算并显示
例如共计算4次 要求屏幕结尾显示%x=n1+n2+n3+n4%的计算值
@echo off
:标记1
set/p a=a=
set/p b=b=
set/a c=a+b
echo 本次结果%c%
echo 本次结果%c% >>结果记录.txt
goto 标记1
pause
比如说使用这个代码计算了4次,出现4次结果c1、c2、c3、c4,
如何写入显示上面4次结果avc=c1+c2+c3+c4
展开
 我来答
314ccp
2011-03-01 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2145万
展开全部
@echo off&setlocal enabledelayedexpansion
for /l %%i in (1,1,99)do (
set/p a=a=
set/p b=b=
set/a c%%i=a+b
call echo 本次结果!c%%i!
echo.&set/p .=输入y继续:
if "!.!" neq "y" call :sum,%%i
echo.&set.=
)
:sum
for /l %%j in (1,1,%~1)do set/a sum=sum+!c%%j!
echo.&echo AVC=%sum%
pause&exit

参考资料: +点粉啊

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式