include[HTML_REMOVED]
include[HTML_REMOVED]
//在这个函数中还包括size()直接求数组长度的函数
using namespace std;
const int N = 1e6 + 10;
//vector可以用来储存数组
vector[HTML_REMOVED] add (vector[HTML_REMOVED] &A,vector[HTML_REMOVED] &B)
{
vector[HTML_REMOVED] C;
int t = 0;
//A.size()可以用来直接求数组的长度,不需要求出字节数在求长度
for(int i=0;i[HTML_REMOVED]0,还需要在进一(每次最多只会进1,因为最多9+9等于18)
//push_back() 在Vector最后添加一个元素(参数为要插入的值)
return C;
//返回这个值
}
int main()
{
string a,b;//a,b两个数字设置为两个数组进行储存
vector[HTML_REMOVED]A,B; //设置A、B两个数组,存放这两个string
cin >> a >> b;
for(int i = a.size()-1;i>=0;i--) A.push_back(a[i] - '0');// -'0'会让其变成数字,因为原本为string,减‘0’就变成了数字
for(int i = b.size()-1;i>=0;i--) B.push_back(b[i] - '0');
auto C = add(A,B);
for(int i = C.size() - 1;i >= 0;i--) printf("%d",C[i]); //输出数字
return 0;
}