2830 两数相加

2830 两数相加,第1张

2830 两数相加 2830 两数相加

时间限制 : 2000/1000 MS(Java/Others) | 内存限制 :65536/32768 KB(Java/Others)

提交数 : 1185 | 通过数 : 288

题目描述

输入任意位数(不超过1000位)的两个正整数,请计算两数相加的结果。

输入要求

输入有两行,第一行输入一个整数a,第二行输入一个整数b,保证输入的数不含有前导0。

输出要求
输出有一行,输出a+b的结果。
输入样例
12345678999999999
1
输出样例
12345679000000000
提示

算法标签:高精度加法

#include
#include
#include 
using namespace std;
vector add(vector &A,vector &B)
{
	vector c;
	int t=0;
	for(int i=0;i 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');
	vector c=add(A,B);
	for(int i=c.size()-1;i>=0;i--)
	printf("%d",c[i]);
	printf("n");
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5713386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存