问题补充说明:大整数乘法的算法??????
#includ按谈白移快担刚e
in误字坏型钢风抓微客终tmain()
{
chara[100],b[100],s[202];
intn,i,j,g,t=0,k=1来自,temp;
scanf("%d",&n);
n--;
scanf纪座装("%s%s",&a,&b)360问答;
while(k<=2*n)
{
s[k]=0;
temp=0;
for(i=0;i<=n;i++)
{
for(j=0;j<=n;j++)
{
if((i+j)==k-1)
temp+=(a[n-i]-边流48)*(b[n-j]手频抓行判以它终-48);
}
}
g=(temp+t)%10;
t=通按怀独(temp+t)/10;
s[k]=g;
k++;
}
temp=0;
for(i=0;i<=n;i++)
{
for(j=0;j<=n;j++)
if((i+j)讲老影略敌课充据势甲稳==k-1)
temp+=(a[n-i]-48)*(b[n-j]-48);
}
temp+=t;
printf("%集华还思福道天队策斗乐d",temp);
for(i=2*n;i>0;i--)
printf("%d",s[i]);
printf("\n");
return0;
}
//两个100位以内的如果小了自己将数组改一下