检查你的高精度代码中有没有判断字符串为空(也就是结果为零)
在末尾加入
if(str==""){
return "0";
}
检查有没有判断结果为负数
compare()为字符串比较
int compare(string str1,string str2){
if(str1.length()>str2.length()) return 1;
else if(str1.length()<str2.length()) return -1;
else return str1.compare(str2);
}
if(compare(a,b)==-1){
cout<<"-";
swap(a,b);
}