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

有1、2、3、4个数字,能组成多少个互不相同

::有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
@echo off
setlocal enabledelayedexpansion
set "str=1 2 3 4"
for %%i in (!str!) do (
   set "var1=!str:%%i=!"
   for %%j in (!var1!) do (
     set "var2=!var1:%%j=!"
     for %%k in (!var2!) do (
         set /a b=!b!+1
        set /p =%%i%%j%%k  <nul  
)   
)
)
echo  总共有!b!种无重复数字的三位数
pause>nul

TOP

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三

::有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
@echo off
setlocal enabledelayedexpansion
for /l %%i in (1 1 4) do (
   for /l %%j in (1 1 4)  do (
     if  %%i neq %%j (
       for /l %%k in (1 1 4) do (
         if  %%k neq %%i (
           if %%k neq %%j (
            echo %%i%%j%%k
            set /a b=!b!+1
           )
         )  
       )
     )
   )
)
echo 总数为!b!个
pause

TOP

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位

::有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
: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 (
         if %%i neq %%j (
           if %%k neq %%i (
             if %%k neq %%j (
               echo %%i%%j%%k
               set /a b=!b!+1
             )
           )  
         )
      )
   )
)
echo 总数为!b!个
pause

TOP

第一题

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (1,1,4) do (
  4. for /l %%j in (1,1,4) do (
  5.    for /l %%k in (1,1,4) do (
  6.    set dd=%%i%%j%%k
  7.    if %%i neq %%j if %%j neq %%k if %%i neq %%k set /a n+=1 &echo !dd!
  8. )))
  9. echo 总共!n!个
  10. pause>nul
复制代码

TOP

第一题

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (1,1,4) do (
  4. for /l %%j in (1,1,4) do (
  5.    for /l %%k in (1,1,4) do (
  6.    set /a dd=%%i%%j%%k
  7.    if "!dd:~0,1!" neq "!dd:~1,1!" if "!dd:~0,1!" neq "!dd:~2,1!" if "!
  8. dd:~2,1!" neq "!dd:~1,1!" set /a n+=1 &echo !dd!
  9. )))
  10. echo 总共!n!个
  11. pause>nul
复制代码

TOP

返回列表