基础练习 高精度加法
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;
}
以上是关于基础练习 高精度加法的主要内容,如果未能解决你的问题,请参考以下文章