gpt4 book ai didi

c++ - 分数类溢出 (C++)

转载 作者:行者123 更新时间:2023-11-30 04:33:45 26 4
gpt4 key购买 nike

我已经为基本操作构建了一个普通分数类。唯一的问题是,由于有大量的操作(我正在做高斯消去法),所以分子或分母都会溢出。

我有 100 个方程,所以有一个 100 x 100 的矩阵。并且最终结果需要精确到10^-6。我该怎么办?

最佳答案

正如@Chris A 在他的评论中已经建议的那样,我会为分母和分子使用任意精度的整数。您可以使用的示例实现是 GNU MP Bignum .

并确保尽快简化(“取消”)分数!这使得分母和分子很小。因此,greatest common divisor可能会感兴趣。

关于c++ - 分数类溢出 (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6508405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com