本帖最后由 qixiaobin0715 于 2022-6-9 12:29 编辑
在帮助别人写代码时,由于自己的疏忽,代码发生了错误,检查过程中,居然发现了一个判断变量值是否为自然数的方法,现分享给大家,欢迎指正。代码如下:- @echo off
- set /p n=请输入变量的值:
- set /a m=n
- if "%n%" equ "%m%" (echo,The value of the variable that you entered is a natural number) else echo,The value of the variable that you entered is not a natural number
- pause
复制代码 类似001、002...之类的不作为自然数看待。
上面这段代码可能还有个作用:可提取变量值中最前面的自然数。 |