`## 高精度计算库头文件
介绍
该头文件为高精度计算库提供加减乘除及大小比较函数的实现。使用此头文件可以方便地进行高精度计算,也可以进行大数比较。
使用方法
在需要使用加减乘除比较函数的地方,包含该头文件即可。
函数列表
void add(string &a, string &b, string &c)
: 高精加void sub(string &a, string &b, string &c)
: 高精减void mul(string &a, string &b, string &c)
: 高精乘void div(string &a, string &b, string &c)
: 高精除int cmp(string &a, string &b)
: 大小比较
注意事项
- 当a或b的长度大于等于1e6时,不保证正确性和性能。
- 运算顺序不可更改。
示例代码
#include <bits stdc++.h="">
#include "high_precision.hpp"
using namespace std;
int main() {
string a="123456789", b="987654321", c;
add(a, b, c);
cout<<c<<endl; 0;="" <="" b)<<endl;="" b,="" c);="" code="" cout<<c<<endl;="" cout<<cmp(a,="" div(a,="" mul(a,="" return="" sub(a,="" }=""></c<<endl;></bits>
暂无评论