最近两场训练赛都有用到大数加法,但我又不想用java写,就整理了一下c++的大数加法模板.
本文基于https://www.cnblogs.com/ronzhang-536/articles/4049551.html的代码
1 #include2 using namespace std; 3 const int amn=1e5+5; 4 struct BigNum{ 5 char in[amn]; 6 int len,s[amn]; 7 void getNum(){ 8 len=strlen(in); 9 for(int i=0;i >a.in>>b.in){34 a.getNum();35 b.getNum();36 c.add(a,b);37 c.reverse();38 for(int i=0;i