gpt4 book ai didi

math - 如何在 Batch 中正确执行模数运算?

转载 作者:行者123 更新时间:2023-12-04 20:16:27 24 4
gpt4 key购买 nike

我正在尝试编写一个批处理文件,该文件根据对设置变量执行的模数运算的结果来执行操作。但是,我似乎无法完全正确。

为了首先测试我的数学运算语法,我一直试图获得一个更简单的脚本来产生所需的结果。

:START
SETLOCAL
SET /P Input-Num="Input Number: "
SET /A Input-Num=%Input-Num% %% 2
ECHO %Input-Num%
ENDLOCAL
PAUSE
:END

如果我输入 5 ,预期输出为 1 .但是,我收到一条消息说 Missing operator.然后输出 5 .

我在这里做错了什么?

最佳答案

使用 SET /P是您的问题,因为 5 不再被视为数值。你上面的例子按预期工作

关于math - 如何在 Batch 中正确执行模数运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11528706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com