hdu 1047
注意cin.get()
#include<iostream>
#include<stdio.h>
using namespace std;
char sum[500],a[500];
int main()
{
int n,ls,la,x;
cin>>n;
cin.get();
while(n--)
{
cin.get();
for(int i=0;i<500;i++) sum[i]='0';
cin>>sum+101;
if(sum[101]=='0')
{
cout<<'0'<<endl;
if(n!=0)
cout<<endl;
continue;
}
while(cin>>a)
{
if(a[0]=='0')
break;
ls=strlen(sum);
la=strlen(a);
la--;
ls--;
for(la;la>=0;la--)
{
x=0;
sum[ls]+=a[la]-'0';
if(sum[ls]>'9')
{
sum[ls]-=10;
x=1;
}
ls--;
sum[ls]+=x;
}
}
i=0;
while(sum[i]=='0'&&i<=499)
{
i++;
}
if(i==500)
{
cout<<'0'<<endl;
if(n!=0)
cout<<endl;
continue;
}
ls=strlen(sum);
for(i;i<ls;i++)
cout<<sum[i];
cout<<endl;
if(n!=0)
cout<<endl;
}
return 0;
}