如何在 C++ 中将大数之间的总和与另一个大数之间的总和进行比较(考虑到它们都在一个数组中)? 所有数字最多为 1 000 000 000,所以我不能简单地将它们添加到数组中。 我尝试了以下内容: - 将数字除以 1000 -> 无法将 float 存储到数组中 - 使用 bool 解决方案从所有数字中减去 10000 -> 无法将负指针定义到数组中
那么,我该怎么做呢?
最佳答案
假设您想比较 A+B 和 C,所有数字都是正数。
如果A>C,那么一定是A+B>C。
否则,将 B 与 C-A 进行比较。
关于c++ - 将两个大数的和与另一个进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35548182/