0024-大整數(shù)乘法

問題描述

求兩個不超過 200 位的非負整數(shù)的積。

輸入

有兩行,每行是一個不超過 200 位的非負整數(shù),沒有多余的前導(dǎo) 0。

輸出

一行,即相乘后的結(jié)果。結(jié)果里不能有多余的前導(dǎo) 0,即如果結(jié)果是 342,那么就不能輸出為 0342。

輸入樣列

12345678900
98765432100

輸出樣例

1219326311126352690000

算法實現(xiàn)

using System;

namespace Questions{
    class Program{
        public static void Main(string[] args){
            string m = Console.ReadLine();
            string n = Console.ReadLine();
            int[] k=new int[400];

            for (int i = 0; i < n.Length; i++)
            {
                for (int j = 0; j < m.Length; j++)
                {
                    int temp = k[j + i] + (n[n.Length - i - 1] - '0') * (m[m.Length - j - 1] - '0');
                    if (temp >= 10)
                    {
                        k[j + i + 1]+= temp/10;
                        k[j + i] = temp - 10*(temp / 10);
                    }
                    else
                        k[j + i] = temp;
                }
            }

            int l = 400;
            while (k[l - 1] == 0)
                l--;
            for (int i = l-1; i >= 0; i--)
                Console.Write(k[i]);
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Description 求兩個不超過200位的非負整數(shù)的積。 Input 有兩行,每行是一個不超過200位的非負整...
    harvey_dong閱讀 1,512評論 0 1
  • 描述 求兩個不超過200位的非負整數(shù)的和。 輸入 有兩行,每行是一個不超過200位的非負整數(shù),可能有多余的前導(dǎo)0。...
    tingshuo123閱讀 634評論 2 0
  • 問題描述 求兩個不超過 200 位的非負整數(shù)的和。 輸入 有兩行,每行是一個不超過 200 位的非負整數(shù),沒有多余...
    指尖極光閱讀 912評論 0 0
  • 皓月高懸,清風(fēng)徐來。愜意到連樹葉也歡脫刷刷亂扯蛋。當(dāng)然林間估計最歡脫的是在小角落的一對對小情侶。大學(xué)果然是...
    小米粒加巧克力閱讀 369評論 0 4
  • 今天又來玩現(xiàn)金流游戲了,收獲也是很大的。今天的出圈率百分之25.今天得職業(yè)選的是飛機駕駛員。 下面...
    穿xs的陽子小姐閱讀 193評論 1 0

友情鏈接更多精彩內(nèi)容