高精度加法

#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]);

}

相关推荐
学习中的码虫17 小时前
(C++)从this构造shared_ptr导致多控制块的处理
c++
m0_7488394917 小时前
利用C 图形界面展示MATLAB算法的高效混合编程实践
开发语言·算法·matlab
进击的荆棘17 小时前
优选算法——哈希表
c++·算法·leetcode·哈希算法·散列表
阿牛大牛中17 小时前
阿里-RecGPT-Mobile
大数据·人工智能·算法
RH23121118 小时前
2026.5.17数据结构 八大排序
数据结构·算法·排序算法
毋语天18 小时前
NumPy 完全入门指南:核心数据结构与高效数值计算
数据结构·numpy
加号318 小时前
【C#】 实现 CRC16 校验:原理、算法与工程实践
算法·c#
蜡笔小马18 小时前
12.C++设计模式-模板方法模式
c++·设计模式·模板方法模式
江屿风18 小时前
【C++笔记】内存管理流食般投喂
开发语言·c++·笔记
雪度娃娃18 小时前
行为型设计模式——备忘录模式
服务器·c++·设计模式·备忘录模式