找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: wxcute

[ 新手练习 6 ] 批处理判断奇数偶数

[复制链接]
发表于 2010-4-14 16:10:39 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set a=%random%
  4. set /a b=%a% %% 2
  5. if %b% ==1 echo %a%是奇数
  6. if %b% ==0 echo %a%是偶数
  7. pause
复制代码
发表于 2010-4-24 15:14:57 | 显示全部楼层
想了很久也没有想出来丶丶丶
发表于 2010-5-12 23:22:12 | 显示全部楼层

  1. @ echo off
  2. set "num=%random%%%2"
  3. if %num% ==0 (echo,随机数是偶数) else (echo,随机数是奇数)
  4. pahse
复制代码
发表于 2010-5-13 01:02:59 | 显示全部楼层
  1. set 数=%random%&set 数&set/a "数&1"|find "1">nul&&echo 奇||echo 偶&pause
复制代码

[ 本帖最后由 neorobin 于 2010-5-13 01:08 编辑 ]
发表于 2010-6-1 21:11:51 | 显示全部楼层
2L, 请问str2=str%%2是什么意思?
发表于 2010-7-19 13:08:27 | 显示全部楼层
答:
  1. @echo off
  2. set /a ran=%random%
  3. echo 产生的是%ran%
  4. set /a end=%ran%%%2
  5. if %end%==0 (echo 他是偶数) else (echo TA是奇数)
  6. pause>nul
复制代码
老方法了........
效果:

==========
end;
发表于 2011-7-27 17:01:44 | 显示全部楼层
  1. @echo off
  2. ::判断0-99这100个数的奇偶性
  3. Set /a a=%Random%%%100
  4. Set /a b=%a%%%2
  5. If %b%==0 (echo %a%是偶数) else (echo %a%是奇数)
  6. pause
  7. %0
复制代码
发表于 2024-1-31 09:14:01 | 显示全部楼层
@echo off
set /p num=请输入:
set /a n=%num%%%2
if %n% equ 0 (echo %num% 是偶数) else (echo %num% 是奇数)
pause>nul 2>nul
发表于 2024-2-18 14:56:10 | 显示全部楼层
@echo off
set var=%random%
echo %var%
set /a num=%var%%%2
if %num% equ 0 (echo 随机数是偶数) else (echo 随机数是奇数)
pause>nul
发表于 2024-3-21 08:49:46 | 显示全部楼层
@echo off
:sc
set /a num=%random%
set /a a=%num%%%2
if %a%==0 (echo 偶数) else (echo 奇数)
ping 127.0.0.0 -n 1 >Nul 2>Nul
goto :sc
发表于 2024-4-2 08:10:06 | 显示全部楼层
@echo off
:sc_start
set /p str=请输入需要判断的数值:
set /a s=%str%%%2
if %s%==1 (echo 奇数) else (echo 偶数)
pause>nul
goto :sc_start
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:23 , Processed in 0.017605 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表