@echo off
setlocal enabledelayedexpansion
set num=0
set dec_str=
set input=
set /p input= 请输入以空格分隔的被除数、除数和精确度:
for /f "delims=" %%i in ("%input%") do call :count %%i
:count
set /a int_str=%1/%2
set /a mod=%1%%%2
if %mod% equ 0 goto end
set mod=%mod%0
:count_dec
set mod=%mod%0
if %mod% lss %2 (
set dec_str=!dec_str!0
goto count_dec
) else (
set /a dec=%mod%/%2
set dec_str=%dec%dec_str%