高精度加法

#include<iostream>

#include<vector>

using namespace std;

vector<int> add(vector<int> &A,vector<int> &B){

vector<int> C;

int t=0;

for(int i=0;i<A.size() || i<B.size();i++){

if(i<A.size()) t += A[i];

if(i<B.size()) t += B[i];

C.push_back(t%10);

t /= 10;

}

if(t) C.push_back(t);

return C;

}

int main(){

string a,b;

vector<int> A,B;

cin>>a>>b;

for(int i=a.size()-1;i>=0;i--) A.push_back(a[i]-'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]);

}

相关推荐
R-G-B18 分钟前
【03】MFC入门到精通——MFC 添加控件 设置属性 按钮 文本框
c++·mfc·mfc添加控件
IT猿手23 分钟前
2025最新智能优化算法:沙狐优化(Rüppell‘s Fox Optimizer,RFO)算法求解23个经典函数测试集,完整MATLAB代码
android·算法·matlab·迁移学习·优化算法·动态多目标优化·动态多目标进化算法
liulilittle32 分钟前
C/C++ inline-hook(x86)高级函数内联钩子
c语言·开发语言·汇编·c++·hook·底层·钩子
Amelio_Ming34 分钟前
C++开源项目—2048.cpp
linux·开发语言·c++
chilavert31838 分钟前
技术演进中的开发沉思-28 MFC系列:关于C++
开发语言·c++·mfc
GiraKoo1 小时前
【GiraKoo】C++ 右值引用 (Rvalue Reference)
c++
嗜好ya1 小时前
LeetCode 560: 和为K的子数组
数据结构·算法·leetcode
让我们一起加油好吗1 小时前
【C++】容器适配器 + stack/queue/deque详解
c++·stl·适配器模式·deque·queue·stack
络71 小时前
HashMap的put、get方法详解(附源码)
算法·哈希算法·hashmap
dragoooon341 小时前
C++——string的了解和使用
c语言·开发语言·c++·学习·学习方法