答案为24个- @echo off
- title 1-无重复三位数
- echo.
- setlocal enabledelayedexpansion
- echo 题目:
- echo 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- set /a n=0
- set /a s=0
- for /l %%i in (1,1,4) do (
- set /a s=100*%%i
- for /l %%j in (1,1,4) do (
- if %%i neq %%j (
- set /a s=!s!+10*%%j
- for /l %%k in (1,1,4) do (
- if %%i neq %%k (
- if %%j neq %%k (
- set /a n=!n! + 1
- set /a s=!s!+%%k
- echo !s!
- set /a s=!s!-%%k
- )
- )
- )
- set /a s=!s!-10*%%j
- )
- )
- set /a s=0
- )
- echo 总共有%n%个无重复数字的三位数!
- pause > nul
复制代码
|