ma =max(0,i-la+1,i-lb+1);//求累加的下限
mi = (i > la)?(la-1):i;//求累加的上限
for(j=ma;;j<=mi;j++)
{
c+=a[j]b[i-j];
}
d=c/1000;//求进位标志
if(c>999)
c%=1000;//取c的后3位
k[i] = c;//保存至表示乘积的数组k[]
}
e = k[0] + 1000*d;//求出乘积的最高位
fp = fopen("res.txt","w+");
fprintf(fp,"%d",a[0]);//打印被乘数的最高位
write(a,la);//打印被乘数其他位数
fprintf(fp,"%d",b[0]);//打印乘数的最高位
write(b,lb);//打印乘数其他位数
fprintf(fp,"%d",e);//打印乘积的最高位
write(k,la+lb-1);//打印乘积其他位数
fclose(fp);
}
推荐阅读
- 有没有大神啊,推荐个玩 方舟生存进化 顶配的 电脑参数和价格啊?
- 怎么辨别真假蜂王浆 如何辨别蜂王浆的真假?
- 我想配一套七千块的电脑.玩方舟用的.自己感觉 i512490然后想上个3070在来个一t的硬盘?
- 发泡如何清洗 发泡清洗方法
- 社区团购好做吗?做社区团购该如何经营?
- 房间蟑螂如何彻底清除掉 房间蟑螂如何彻底清除
- 如何清理纱窗上的毛毛
- 抖音流量是如何变现的 抖音视频浏览量可以变现吗
- 大棚樱桃花期温度管理 大棚樱桃花期温度如何管理
- 辣烧排骨怎么做 排骨应该如何腌制