irresolute 当前离线
六级士官
TOP
@echo off setlocal enabledelayedexpansion for /l %%i in (1,1,4) do ( for /l %%j in (1,1,4) do ( for /l %%k in (1,1,4) do ( set /a dd=%%i%%j%%k if %%i neq %%j ( if %%i neq %%k ( if %%j neq %%k set /a n+=1 &echo !dd!)) ))) echo 总共!n!个 pause>nul复制代码
@echo off setlocal enabledelayedexpansion for /l %%i in (101,2 200) do ( set tag= set /a c=%%i/2 for /l %%j in (2,1,!c!) do ( set /a b=%%i %% %%j if !b!==0 set tag=1) if not defined tag echo %%i &set /a n+=1 ) echo 共!n!个素数 pause>nul复制代码
:main @echo off setlocal enabledelayedexpansion set /a a=1 set /a b=1 set /p n=请输入月份 if "!n!" gtr "2" ( for /l %%i in (3,1,!n!) do ( set /a c=!a!+!b! set /a b=!a! set /a a=!c!)) else ( set /a c=1) echo !c! goto :main pause>nul复制代码
@echo off setlocal enabledelayedexpansion set /p n=请输入一个整数 set /a k=2 for /l %%i in (2,1,%n%) do ( set /a d=!n!%%!k! if !d!==0 ( echo !k! set /a n=!n!/!k! ) else ( set /a k=!k!+1 if !n!==!k! echo !k! & call :ex ) ) goto :eof :ex pause>nul复制代码
@echo off setlocal enabledelayedexpansion set /p p1=请输入整数 set /p p2=请输入另一个整数 set /a a=p1 set /a b=p2 :be set /a c=!a! %% !b! set /a a=!b! set /a b=!c! if !c! neq 0 (goto :be) else echo !a!是最大公约数 pause>nul echo 求最大公倍数 set /a max=%p1%*%p2%/!a! echo %max%是最大公倍数 pause>nul复制代码
@echo off setlocal enabledelayedexpansion set /p a=请输入一个整数 set /p b=请输入另一个整数 for /l %%i in (%a%,-1,1) do ( set /a a1=!a!%%%%i set /a a2=!b!%%%%i if !a1!==0 if !a2!==0 set c=%%i&echo %%i& goto :t1 ) :t1 pause>nul set /a cc=!a!*!b!/!c! echo !cc! pause>nul复制代码
@echo off setlocal enabledelayedexpansion set /p n=请输入整数 set /p=%n%=<nul set /a k=2 :main if !k!==%n% set /p=!k!<nul & goto :ex set /a c=!n! %% !k! if !c!==0 ( set /p=!k!*<nul set /a n=!n!/!k! ) else ( set /a k+=1 ) goto :main :ex pause>nul复制代码
@echo off setlocal enabledelayedexpansion for /l %%i in (1,1,1000) do ( set /a k=%%i set /a n=!k!/2 set /a s=0 for /l %%j in (1,1,!n!) do ( set /a kk=!k! %% %%j if !kk!==0 set /a s+=%%j ) if !s!==!k! echo !k! ) pause>nul复制代码
@echo off setlocal enabledelayedexpansion set /a a=1 for /l %%i in (1,1,9) do ( set /a b=2*!a!+2 set /a a=!b! ) echo 第一天摘的桃子数是 !a! pause>nul复制代码
@echo off setlocal enabledelayedexpansion for /l %%i in (1,2,7) do ( set /a n=%%i for /l %%j in (1,1,!n!) do ( set /p=*<nul ) echo. ) for /l %%i in (5,-2,1) do ( set /a n=%%i for /l %%j in (1,1,!n!) do ( set /p=*<nul ) echo. ) pause>nul复制代码
@echo off setlocal enabledelayedexpansion set /a s=0 for /l %%i in (1,1,20) do ( set /a k=%%i set /a s1=1 for /l %%j in (1,1,!k!) do ( set /a s1*=%%j ) set /a s+=!s1! ) echo !s!&pause>nul复制代码
@echo off setlocal enabledelayedexpansion :main set a= set /p a=请输入一个五位数 if "!a:~0,1!"=="!a:~4,1!" ( if "!a:~1,1!"=="!a:~3,1!" (echo !a!是回文) else echo !a!不是回文 ) else ( echo !a!不是回文 ) pause>nul goto :main复制代码
@echo off setlocal enabledelayedexpansion set /a n=5 set b= call :loop 5 echo 第五个人!b!岁 pause>nul goto :eof :loop set /a n=%1 set /a n-=1 if !n!==0 (set /a b=10 & goto :eof) else ( call :loop !n! set /a b+=2 )复制代码