请高手帮我看看我这个C++程序运行时怎么输入数据就没有反应了。

2024-10-28 15:25:57
推荐回答(2个)
回答1:

1.其实并不用分mula,mulb的大小两种情况,运算时间差非常小.
if(compare(mula,mulb)>=0)
{
for(i=0;inum[i]=mulb[lenb-1-i]-48;}

if(compare(mula,mulb)==-1)
{for(i=0;inum[i]=mula[lena-1-i]-48;}

改成

for(i=0;inum[i]=mulb[lenb-1-i]-48;

就行了

2.for(j=0;j
3.for(k=0;k{
sum=sum+"0";
pro=Add(sum,pro);}

}位置错了,应该是

for(k=0;k{
sum=sum+"0"; }
pro=Add(sum,pro);

4.打击楼主一下,你认为决不会出错的Add函数,也有错.
string result=" ";
应该是
string result="";

回答2:

mark,楼主加点注释啊,这样看多累