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

[数值计算] 如何能在批处理中加上优良及格和不及格呢?

@echo off&set /a var=0,num=91
for /l %%a in (1 1 9) do (
  call :lis %%a
  call echo %%a 号同学   成绩是 %%w%%
)
pause&exit
:lis
  set /a w=%random%%%%num%+10
  if %w% lss 60 set /a var+=1
  if %var% gtr 3 if %w% lss 60 goto lis
  set /a str=57+var
  if %str% equ %1 set num=50&goto lis
  if %w% lss 60 set w=%w%  不及格
goto :eof

如图,哎

真的有点伤脑筋,想不出来了

TOP

谢谢,你帮了我大忙,我想研究一下

TOP

真的是很好的学习

再次感谢大家,有了解一层了,各位真热心呀

TOP

返回列表