问题描述:
比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。
输入:
输入数据有多组。首先输入一个整数T,表示有T组输入。
每组输入两个大整数,并用空格隔开。每个整数最多1000位。没有负数输入。
输出:
对于每组输入,输出两个整数的和,单独占一行。
样例输入:
2
1 2
112233445566778899 998877665544332211
样例输出:
3
1111111111111111110
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int n,len1,len2,len;
int num1[1001],num2[1001];
char arr1[1000],arr2[1000];
scanf("%d",&n);
for(int p=0;p<n;p++)//多测试用例输入
{
scanf("%s%s",arr1,arr2);
len1=strlen(arr1);
len2=strlen(arr2);
len=len1>len2?len1:len2;//找出最大长度
memset(n