/*
對於乙個實數r(0
#include
#include
using namespace std;
char str[10];
int n,dot;
int res[99999],a[99999],b[99999];
int la,lb;
void mul()}}
if(res[la+lb-1]>9)
la=la+lb;
for(i=1;i<=la;i++)
//倒敘儲存小數點後面的數字
else
dot=i; //dot記錄小數點所在的位置,並且dot的值就是前面整數的位數
}//for(i=1;i<=5;i++)
// cout<=1;i--)
cout<=1;j--)
}i=up; //i為數的最高位,j為數非零的最低位,如果最低位的j>dot,證明這個數是乙個整數,所以,dot就點在dot+1的位置便可
if(updot)
j=dot+1;
for(;i>=j;i--)
cout<}cout } 高精度減法 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...高精度減法,高精度乘法
高精度乘法
高精度乘法