问题标题: 酷町堂:高精度乘法思路

0
0
已解决
黄瀚霆
黄瀚霆
初级光能
初级光能

有谁知道高精度乘法的思路,我没学高精度

2743这道题加法 减法都会写 乘法思路是什么??

请你对n组数据进行相对应的大数运算,每组数据会先给出两个正整数,位数最多为1000位,再是一个符号," + " 或 " - " 或 " * ",如果是" + " 则对这两个数字进行加法运算,如果是 " - " 则计算这两个数字减法运算的绝对值,如果是 " * "则计算这两个数字乘积的结果,输出最后的计算结果 。


0
已采纳
高梓荣
高梓荣
新手天翼
新手天翼

给你一个乘法的函数

void Cheng()
{
    定义进位变量
    for(int i=1;i<=a.size();i++)
    {
        进位变量清零
        for(int j=1;j<=b.size();j++)//对乘数的每一步进行处理 
        {
            //当前乘积+上次乘积进位+原数
            S=result[i+j-1]/10;//进位
            result[i+j-1]%=10; //进位
        }
        result[i+b.size()]=S;//进位 
    }
    k=a.size()+b.size();
    //删除前导0
}

你看老师在群里发的图片!在这里就不发了,怕被举报

0
舒航
舒航
新手守护
新手守护

用字符串string

输入数字

把数字倒过来,然后转成数字相加或相减,再转成数字~~~~

最后输出字符串

我要回答