描述
求两个不超过200位的非负整数的和。
输入
有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。
输出
一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。
样例输入
22222222222222222222
33333333333333333333
样例输出
55555555555555555555
思路:利用小学学的加法进位,利用倒叙输入计算
例如:
源码
#include<iostream>
#include<cstring>
#define MAXLEN 10000
using namespace std;
int main(){
int i,up=0,tmp;
char buff[MAXLEN + 1] = {
0 }, a[MAXLEN + 1] = {
0 }, b[MAXLEN + 1]