高精度乘法

2021-10-03 12:04:07 字數 921 閱讀 4284

描述

輸入兩個高精度正整數m和n(m和n均小於100位)。求這兩個高精度數的積。

格式輸入格式

輸入兩個高精度正整數m和n。

輸出格式

求這兩個高精度數的積。

樣例輸入樣例

36

3

輸出樣例

108
#include #include #include #include #include #include using namespace std;

//#define n 10001

char a[101];

char b[101];

char c[501];

char d[501];

int cnt;

void add(char a,char b, int len)

// for(int i=cnt-1; i>=0; --i)

// printf("\n");

}void reverse(char arr, int len)

for(int k=cnt-1 + j; k>=j; --k)

for(int k=0; k=0; --k)

// printf("\n");

} }int main()

int lena = strlen(a);

int lenb = strlen(b);

reverse(a, lena);

reverse(b, lenb);

int len = max(lena, lenb);

if(len == lena)else

for(int i=cnt-1; i>=0; --i)

printf("\n");

return 0;

}

高精度減法,高精度乘法

高精度減法 oj資料偏弱如果新增乙個101 2就錯了,下面這一步是為了防止錯誤的 if a aa 0 可能出現第一位的1被借走的的情況,所以加乙個while找第乙個不是0的 while c i 0 i include include include include include include u...

高精度乘法

問題描述 給你兩個正整數a,b,計算它們的乘積。輸入格式 第一行乙個正整數a 第二行乙個正整數b 輸出格式 一行,表示a b 樣例輸入 111222333444555666777888999 999888777666555444333222111 樣例輸出 提示 a,b分別不超過100000位 ff...

高精度乘法

include include include includeusing namespace std const int maxn 5000 inline int get struct data data operator const data b for int i 1 i c.len i whi...