- @echo off&set /a var=0,num=91
- for /l %%a in (1 1 9) do (
- call :lis %%a
- call echo %%a 号同学 成绩是 %%w%%
- )
- pause>nul
- :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% 不及格) else (
- if %w% lss 70 (set w=%w% 及格) else (
- if %w% lss 80 (set w=%w% 中) else (
- if %w% lss 90 (set w=%w% 良) else (
- set w=%w% 优))))
- goto :eof
复制代码
|