永发信息网

批处理用数组存的值如何做乘法

答案:2  悬赏:40  手机版
解决时间 2021-03-22 09:00
简单来说。我现在用一个数组arr%%i

echo 输入次数
set /p n=请输入次数
for /l %%i in (1,1,%n%) do (
set /p arr%%i=请输入
call echo %%arr%%i%%)
for /l %%i in (1,1,%n%) do (call echo LoopTimes = %%arr%%i%%>>1.cfg(这个不用管)
set m=%n%*%%arr%%i%%
call set /a m=%n%*%%arr%%i%%
call echo %m%
)

我就是想用这个数组里面的每一个数值乘以一个值获得一个结果,但是每次感觉这个都被当做了字符串
最佳答案
@echo off&setlocal enabledelayedexpansion
echo 输入次数:
set /p n=请输入次数:
for /l %%i in (1,1,%n%) do (
set /p arr%%i=请输入
echo !arr%%i!)
echo.
for /l %%i in (1,1,%n%) do (
set /a m=!n!*!arr%%i!
echo !m!
)用变量延迟扩展setlocal enabledelayedexpansion吧,在循环中多个百分号无法判断变量引用是"%%i"还是"%i%"
全部回答
xxpinqz 网友 为什么不采用引号把带空格的目录名括起来呢 类似: set var=d:\ "e:\a b\" f:\ for %%a in (%var%) do call :a "%%~a" 不过for 命令本身就是循环命令,可能的话最好把那段需要循环执行的命令直接添到for 循环内执行效率高一些, 但要注意也许需要启用变量延迟扩展
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和钰酒坊在什么地方啊,我要过去处理事情
谁来扒一扒这位帅和尚的资料
鱼翅是鲨鱼的哪个部位,禽尖翅是鸡屁股还是鸡
对于世界观的理解,甲、乙两同学发生了分歧,
单选题2006年5月1日,“中央大街俄罗斯文化节
楚香阁食府在什么地方啊,我要过去处理事情
枣庄真的是地震区吗?
山上摘的,这是什么水果?
汽车疝气灯时亮时不亮要怎么检查
翡翠台有什么好看的电视剧
我不会读英语,怎么记
在日本药店可以买到鱼胶吗
公寓和住宅价格差多少,公寓为什么一直比住宅
某地向西是西半球,向东是东半球,向北是离纬
黄桃什么时候吃最好,黄桃一般什么时候上市
推荐资讯
报了二建结果个人信息被泄漏各种培训单位不断
三国演义写的是什么时期的故事
幼儿园期末学期寄语,幼儿园开学寄语我想说的
动物的绕道取食研究反映了动物越________,学
百世汇通凌河一部地址有知道的么?有点事想过
十大品牌的办公室玻璃隔断公司有哪些?哪些比
山园小梅阅读答案
DNF60级狂战平民带什么装备好啊
青岛哪里有教烤粉丝的
新奥拓跟长安悦翔v3。哪个质量好跟省油
充值200元送30在打九折等于打了几折
傻胖小稍麦馆兴和店我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?