基础练习 高精度加法

Posted a-little-nut

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础练习 高精度加法相关的知识,希望对你有一定的参考价值。

高精度加法

#include<iostream>
#include<vector>
using namespace std;
int main(){
    vector<int> vi(10005, 0); 
    vi[0]=1; 
    int r=0, n, flag=0;
    cin>>n;
    for(int i=1; i<=n; i++)
        for(int j=0; j<10005; j++){
            int t=vi[j]*i+r;
            r=t/10;
            vi[j]=t%10;
        }
    for(int i=10004; i>=0; i--){
        if(vi[i]!=0) flag=1;
        if(flag==1) cout<<vi[i];
    }
    cout<<endl;
    return 0;   
}

以上是关于基础练习 高精度加法的主要内容,如果未能解决你的问题,请参考以下文章

基础练习 高精度加法

基础练习 高精度加法

蓝桥杯基础练习 高精度加法

[蓝桥杯][基础练习VIP]高精度加法

基础练习 | 阶乘

Java蓝桥杯基础练习