#include<iostream>
using namespace std;
void add(int n,int m,int s[],int a[],int t,int T[])
{
int i,j;
cout<<"请输入第一个数字:"<<endl;
for(i=0;i<n;i++)
cin>>s[i];
cout<<"请输入第二个数字:"<<endl;
for(i=0;i<m;i++)
cin>>a[i];
for(i=0;i<t;i++)
T[i]=0;
t=5;
for(i=n-1,j=m-1;i>=0 && j>=0;i--,j--)//注意这里是&&而不是逗号,如果换成了逗号的话,就变成了或
{
int k=s[i]+a[j];
k=k+T[t];
if(k<=9)
{
T[t]=k;
t--;
}
else
{
T[t]=(k-10);
t--;
T[t]=1;
}
}
if(j<0)
{
for(j=i;j>=0;j--)
{
T[t]+=s[j];
t--;
}
}
else if(i<0)
{
for(i=j;i>=0;i--)
T[t--]+=a[i];
}
cout<<"相加之后的值:"<<endl;
for(i=0;i<6;i++)
cout<<T[i];
cout<<endl;
}
void main()
{
int n=3,m=5,t=6;
int s[3],a[5],T[6];
add(3,5,s,a,6,T);
}