- @echo off&setlocal enabledelayedexpansion
- set /p num=输入多少以内的勾股数:
- for /l %%a in (3,1,%num%) do (
- for /l %%b in (4,1,%num%) do (
- for /l %%c in (5,1,%num%) do (
- set /a num1=%%a*%%a
- set /a num2=%%b*%%b
- set /a num3=%%c*%%c
- set /a num4=!num1!+!num2!
- if !num3!==!num4! echo;%%a,%%b,%%c
- )
- )
- )
- pause
复制代码 终于能写一道数学批处理了。 |