我看了很多,但却找不到为什么会这样。这很简单但不起作用。
:numbers
cls
set /p first=First:
set /p second=Second:
set /p third=Third:
set /p fourth=Fourth:
set /p fifth=Fifth:
goto solve
:solve
cls
set /a s-f= %second% - %first%
set /a t-s= %third% - %second%
但最后两行不起作用,我知道这是因为我尝试了一个echo%variable_name%,它显示为我想要的但是/ a没有。
答案 0 :(得分:1)
s-f
不是有效的变量名称。如果您使用s_f
, 变量将被正确设置。