永发信息网

set /a计算的问题

答案:1  悬赏:40  手机版
解决时间 2021-06-07 05:00
  • 提问者网友:送舟行
  • 2021-06-06 22:11

比如10/3用:

set /p a=

set /a b=%a%

echo %b%

结果为3,输入10%3,结果为:1

有什么方法把10/3,结果为:3……1呢?

我本来是想这么写的:

set /p a=

set b=%a:/=^%%

set c=%b%

echo %c%

可是^%不会把/换成%……

虽然后面能把10/3=3……1,这只是10/3而已,我想要的是输入其它的也可以这么显。这怎么写啊?

set /p a=
set e=%a:10/=%
set b=%a:/3=%
set c=%b:/=%%%z
set d=%c:z=%
set /a f=%d%%e%
set /a g=%a&
echo %g%……%f%

最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-06-06 22:19
set /p a=set /p b=set /a c=%a%/%b%set /a d=%a%%%%b%echo %c%...%d%
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯