单个字符,只有三种可能:奇数、偶数、字母。如何用P处理来判断?
[ Last edited by XiaoGuDong on 2009-4-24 at 02:33 ]
[ Last edited by XiaoGuDong on 2009-4-24 at 02:33 ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set /p str=请输入:
if %str% gtr 9 (
echo 字母
) else (
set /a "1/(str%%2)" 2>nul && echo 奇数 || echo 偶数
)
pauseOriginally posted by yishanju at 2009-4-23 11:09:
咔咔
这些资料网上都有
偶数 自然数中,能被2整除的数是偶数,反之是奇数。
偶数=2k ,奇数=2k-1,这里k是整数。
关于奇数和偶数, ...
Originally posted by XiaoGuDong at 2009-4-23 10:24:
单个字符,只有三种可能:奇数、偶数、字母。如何用P处理来判断?
[ Last edited by XiaoGuDong on 2009-4-24 at 02:33 ]
@echo off
set/p str=请输入一个字符:
echo.13579|find "%str%">nul&&echo.是奇数&&goto:end
echo.02468|find "%str%">nul&&echo.是偶数&&goto:end
echo.ABCDEFGHIJKLMNOPQRSTUVWXZ|find /i "%str%">nul&&echo.是字母&&goto:end
echo.是其他字符
:end
pause