这个问题如果是每一个数去判断的话,那效率是低点,但是这样求出的数是有顺序的!- @echo off
- setlocal enabledelayedexpansion
- for %%a in (1 2 3 4 5 6 7 8 9) do (
- rem 以下两句是求两位的回文数
- echo %%a%%a
- set/a num+=1
- for %%b in (0 1 2 3 4 5 6 7 8 9) do (
- rem 以下两句是求三位的回文数
- echo %%a%%b%%a
- set/a num+=1
- rem 以下两句是求四位的回文数
- echo %%a%%b%%b%%a
- set/a num+=1
- )
- )
- echo 10000以内回文数共有!num!
- pause
复制代码
|