键盘输入一个高精度的正整数N,去掉其中任意S个数字后使剩下的数最小。
例如:N=175438, S=4 ,可以删去7,5 ...
sjzong 发表于 2009-6-28 23:30
像我這樣的新手也來做做練習吧﹗相信大伙們定會給予教導和指正的- @echo off&setlocal enabledelayedexpansion
- set n=175438&set s=4
- :lp
- if defined n (
- set ".%n:~,1%=%n:~,1%"
- set "n=%n:~1%"
- goto lp)
- for /f "delims==." %%i in ('set.') do set x=!x!%%i
- echo !x:~,-%s%!
- pause
复制代码
|