大整数乘法,遇到的问题和解决方法

问题:string字符拆分

解决:添加头文件

        string.substr(begin,end);

问题:string和int(其他数字类型)之间的转换

解决:添加头文件

string tostring(double n)//doule转string 

{
stringstream out;
string s;
out< out>>s;
return s;
}
double toint(string s)//string转double 
{
stringstream out;
double n;
out< out>>n;
return n;

}

问题:大整数运算完后不超出double类型的表示范围,但是运行输出显示负数

解决:添加头文件,设置输出格式

            cout<


你可能感兴趣的:(大整数乘法,遇到的问题和解决方法)