永发信息网

根号三的前1000位

答案:1  悬赏:40  手机版
解决时间 2021-01-31 23:19
  • 提问者网友:十年饮冰
  • 2021-01-31 15:14
根号三的前1000位
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-01-31 16:38
利用差值法可以帮你计算。。但是计算机的话会更快,刚查到一个小数点后保留任意位的bat除法小程序代码(被除数3,除数3^(1/2))。
setlocal enabledelayedexpansion
:start
cls
set /p n1=输入被除数:
set /p n2=输入除数:
set /p n=你想输出小数后几位(如果是无限的话):
set /a yu=%n1% %% %n2%
set /a a=n1/n2
if %a% == 0 set /p=%n1%/%n2%=0.if %a% GTR 0 set /p=%n1%/%n2%=%a%.for /l %%i in (1,1,%n%) do (
set /a n1=!yu!*10
set /a t=!n1!/!n2!
set /p=!t!set /a yu=!n1! %% !n2!
if !yu!==0 goto end
)
:end
echo.
echo 本次运算结束
pause>nul
goto start
pause>nul 。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯