C++ 中 100 位数字的平方根

2023-12-07

'无符号长长'最多可以解出15位数字。

有没有办法求a的平方根100位数字?


你也可以使用Boost.多精度图书馆。该库为一些流行的多精度实现提供了包装器。

#include <iostream>
#include <string>
#include <utility>

#include <boost/multiprecision/mpfr.hpp>

int main()
{
    std::string s(100, '0');
    s.at(0) = '1';
    boost::multiprecision::mpfr_float_100 f(std::move(s));
    boost::multiprecision::mpfr_float_100 sqrt = boost::multiprecision::sqrt(f);
    std::cout << sqrt.str() << std::endl;

    return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ 中 100 位数字的平方根 的相关文章

随机推荐

  • 如何批量测试STDIN是否为终端?

    在 shell 中我可以这样做 if test t 0 then echo stdin is a tty exit 0 fi 我怎样才能批量执行此操作 编辑 感谢所有测试人员 echo off timeout 1 2 gt nul gt n
  • Websocket 史诗,接收连接和消息请求并发出消息和连接状态更新

    我希望创建一个可观察到的 redux 史诗 它可以与我的应用程序的其余部分分开 它需要 监听传入的动作 type SOCKET TRY CONNECT 这也可能会在连接时忽略任何其他 SOCKET TRY CONNECT 事件 另外侦听要发
  • 将不均匀列表转换为 data.frame [重复]

    这个问题在这里已经有答案了 在简单的情况下 将偶数列表转换为数据帧可以通过以下方式完成as data frame 例如 gt x1 lt list a 1 3 b 4 6 c 7 9 gt as data frame x1 a b c 1
  • copy-item 其中文件名是计算机主机名

    Powershell 中似乎存在一个基本问题 我正在做一个从 UNC 共享到本地的简单复制项目脚本C 驾驶 这是我的代码 hostname env computername Copy Item Path server share hostn
  • .NET Core 2 + 系统.Data.OracleClient。汉字不行

    我正在使用 NET Core 2 和几周前发布的 System Data OracleClient 包 https www nuget org packages System Data OracleClient 我能读懂数字 日期和普通的英
  • KeyListener 如何检测组合键(例如 ALT + 1 + 1)

    我怎样才能让我的定制KeyListener聆听以下组合ALT or CTRL就此而言 不止一把其他钥匙 假设我希望应用程序执行 11 种不同的操作 具体取决于按下的按键组合 ALT 0 ALT 9显然不会造成任何问题 而对于ALT 1 0
  • AngularJS:$watch 选择输入

    我知道我们可以使用 ng change 来解决这个问题 但我想了解为什么 watch 在 select 上不起作用 也许我做错了什么 但似乎我不是唯一一个为此苦苦挣扎的人 这是我的代码 HTML div class list div
  • 强制浏览器清除缓存

    有没有办法在我的页面上放置一些代码 以便当有人访问网站时 它会清除浏览器缓存 以便他们可以查看更改 使用的语言 ASP NET VB NET 当然还有 HTML CSS 和 jQuery 如果这是关于 css and js更改 那么一种方法
  • 如何使用java解码使用openssl aes-128-cbc编码的字符串?

    我在用着openssl编码一个string使用以下命令 openssl enc aes 128 cbc a salt pass pass mypassword lt lt lt stackoverflow 结果给我一个编码字符串 U2Fsd
  • 我可以从 C# 在远程应用程序域中注入线程吗

    我想知道是否可以将线程注入到在单独进程中运行的远程应用程序域中 我的猜测是我可以使用调试接口 ICorDebug 来做到这一点 但我想知道是否还有其他方法 最近宣布 Mono 提供了一项新功能来实现这一点 请参阅此帖子装配注入
  • 调试 VHDL Modelsim 中的迭代限制错误

    我正在 Modelsim 上为 d 触发器编写 VHDL 代码 当我尝试模拟它时出现错误 错误 vsim 3601 在 400 ps 时达到迭代限制 我不确定这意味着什么 但我已经检查了大部分源代码以查找错误 但没有成功 谁能猜出问题可能是
  • 使用反应式扩展创建多个计时器

    我有一个非常简单的类 我用它来轮询目录中的新文件 它有位置 开始监视该位置的时间以及再次检查的时间间隔 以小时为单位 public class Thing public string Name get set public Uri Uri
  • 使用 Spring Security 检查额外参数

    请在Spring Security中给出提示 如何在用户登录期间检查附加参数 例如 不仅要检查 用户名 和 密码 还要检查他是否通过电子邮件链接确认注册 所有数据都存储在数据库中 我可以通过 UserDetailsS ervice 的实现轻
  • 什么CSS元素控制引导滚动间谍活动/悬停?

    http examine com v5x creatine html summary 将鼠标悬停在摘要上 控制它的 CSS 是什么 我好像找不到啊 Active active类 对于大多数 Bootstrap 功能来说都是如此 Hover
  • 为什么我无法用C#向本地数据库(SQL精简版)插入数据?

    我正在 Visual Studio 上做一个项目 我正在使用本地数据库 空的sql server精简版 我选择了数据集并创建了我的表 图像 它有一个主要的自动增量 id 列和一个 nvarchar ImagePath 列 我想在其中插入数据
  • 在 django 中选择不同的单独列?

    我很好奇是否有任何方法可以在 Django 中执行不是 的查询 SELECT FROM 在下面 我正在尝试做一个 SELECT DISTINCT columnName FROM 反而 具体来说 我有一个如下所示的模型 class Produ
  • 同时调用 primefaces 中的多个 bean 方法

    我正在使用 primefaces 4 0 构建一个 Web 应用程序 我想在单击命令按钮时同时调用两个 bean 方法 我尝试使用远程命令
  • 多父树(或有向图)实现sql server 2005

    我需要在 SQL Server 2005 上实现多父树 或有向图 我读过几篇文章 但大多数都使用具有独特根的单亲树 如下所示 My PC Drive C Documents and Settings Program Files Adobe
  • 为什么克隆 DIV 中的 SELECT 在刷新时会出现错误行为?

    我正在使用 jQuery Mobile 的 clone 函数来克隆表单中的 div 这样我就可以拥有可重复的部分 但现在我遇到了嵌套选择的问题 一旦 div 被克隆并且嵌套选择被新的 id 更新 下一次 刷新 后就会发生一些奇怪的事情 发生
  • C++ 中 100 位数字的平方根

    无符号长长 最多可以解出15位数字 有没有办法求a的平方根100位数字 你也可以使用Boost 多精度图书馆 该库为一些流行的多精度实现提供了包装器 include