还是a+b
题目描述:
给定 2 个正整数 a, b,a 和 b 最多可能有 40 位,求出 a + b 的和。
输入描述:
两个正整数 a, b,a 和 b 最多可能有 40 位。一行表示一个数。
输出描述:
a + b 的和。
样例输入:
111111111111111111111111111111111111111
222222222222222222222222222222222222222
样例输出:
333333333333333333333333333333333333333
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char s1[],s2[];
int a[]={},b[]={},l1,l2,c,k,i;
gets(s1);
gets(s2);
l1=strlen(s1);
l2=strlen(s2);
if(l1<l2) k=l2;
else k=l1;c=k;
for(i=;i<l1;k--,i++)
a[k]=s1[l1--i]-'';
for(k=c,i=;i<l2;k--,i++)
b[k]=s2[l2--i]-'';
for(i=c;i>=;i--){
a[i]+=b[i];
if(a[i]>=){
a[i]=;
a[i-]++;
}
}
if(a[]!=){
for(i=;i<=c;i++)
cout<<a[i];
}else{
for(i=;i<=c;i++)
cout<<a[i];
}
}
随机推荐
- Python如何import其它.py文件及其函数
如上图所示,我想在test_1.py文件中import我在lstm_1.py中定义的LstmParam和 LstmNetwork.我直接采用的是最简单的引用方法:from lstm_1 impor ...
- mysql中Numeric类型和int类型的区别
首先记一下,Numeric数字数据只包含 数字.数字数据包括正数.负数.小数.分数和整数 例子如下: Numeric(6,2) Numeric(16,6) Numeric(16,0) 从左到右,第一个 ...
- 【模板】分治FFT
蒟蒻写题解实在不易 前置 方法一:\(Cdq+NTT\) 方法二:多项式求逆 NTT总结:多项式求逆总结 方法一 \(Cdq+NTT\): \[f_i=\sum\limits_{j=1}^i f_{i ...
- mysql PS1个性化
method ) $ export MYSQL_PS1="\u@\h [\d]> " method ) mysql> prompt \u@\h [\d]> met ...
- Colab使用教程
目录 有关链接 使用GPU 切换文件夹 参考 有关链接 Google Colabratory Google Drive 使用GPU 以下两种方式都可以: "修改"->&quo ...
- secureCRT操作redis-cli时, 不断追加ip:port
Session Options-->Terminal-->Emulation-->Terminal为Linux
- Animator动画XML实现
在res下创建文件夹animator文件夹 <?xml version="1.0" encoding="utf-8"?> <objectAni ...
- 017-mac下project
下载安装使用 http://www.3322.cc/soft/35716.html
- mouse without borders无界鼠标使用教程
mouse without borders无界鼠标使用教程 摘自https://www.jianshu.com/p/6a0209ad03f8 老黑随笔 关注 0.4 2018.05.18 11: ...
- Python - Django - 使用 Bootstrap 样式修改书籍列表
展示书籍列表: 首先修改原先的 book_list.html 的代码: <!DOCTYPE html> <!-- saved from url=(0042)https://v3.bo ...