高精度运算
yzrefueling
内心的充盈远重于外表的浮华
展开
-
C++ 大数相加
#include #include #include #include using namespace std;char a[100000]; char b[100000]; char c[100000];int m[1000000]; int n[1000000]; int x[1000000];int main(){ memset(x,0,sizeof(x原创 2017-04-04 15:23:18 · 587 阅读 · 0 评论 -
C++ 高精度加法 高精度减法 高精度乘法1
转自:http://blog.sina.com.cn/s/blog_4fdb102b010087ng.html前言:由于计算机运算是有模运算,数据范围的表示有一定限制,如整型int(C++中int 与long相同)表达范围是(-2^31~2^31-1),unsigned long(无符号整数)是(0~2^32-1),都约为几十亿.如果采用实数型,则能保存最大的double只能提供15~16位的转载 2017-09-01 20:44:21 · 2198 阅读 · 0 评论 -
C++ 两个高精度数相乘
#include #include #include #include #include using namespace std;const int N=1000;int main(){ string s1,s2; int a[N],b[N],sum[N]; int l1,l2; cin>>s1>>s2; l1=s1.length(); l2=s原创 2017-09-01 21:20:17 · 1075 阅读 · 0 评论