思路一般,事先考虑好各组存在的位置。也适用于24小时制时钟。- @echo off&setlocal enabledelayedexpansion
- :begin
- set /p "_time=请输入时钟制:"
- if not "!_time!" equ "12" (
- if not "!_time!" equ "24" goto begin
- )
- set /a a=_time/4,b=a*3
- for /l %%i in (1 1 %_time%) do (
- if %%i leq %a% (
- set "group1=!group1! %%i"
- ) else if %%i leq %b% (
- set "group2=!group2! %%i"
- ) else set "group1=!group1! %%i"
- )
- echo group1:%group1%
- echo group2:%group2%
- pause
复制代码
|