大数问题-相乘,相减,相加(C++实现)
C++自带的long long类型表示的最大值是9223372036854775807(19位),如果有两个超过这个范围的数进行运算,就不能使用C++编译器自带的+、-、*了。我们把这种大数用C++里面的string类型进行处理,处理过程中要注意进位、借位、字符转数字的问题。
相加:
string add(string str1, string str2)
{
int len1, len2...
原创
2019-04-26 16:42:32 ·
851 阅读 ·
0 评论