#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main(){
char a[110],b[110],c[110],c1[110];
int n,ii;
int i,j;
int k,up;
scanf("%d",&n);
for(ii=0;ii<n;ii++){
memset(b,0,sizeof(b));
c1[0]='0';
c1[1]='\0';
while(scanf("%s",a)){
if(strlen(a)==1&&a[0]=='0') break;
i=strlen(a)-1;
j=strlen(b)-1;
k=0,up=0;
int x,y,z;
while(i>=0||j>=0){
if(i<0) x='0';else x=a[i];
if(j<0) y='0';else y=b[j];
z=x-'0'+y-'0';
if(up) z+=1;
if(z>9) {up=1;z%=10;} else up=0;
c[k++]=z+'0';
i--;j--;
}
if(up) c[k++]='1';
i=0;
for(k-=1;k>=0;k--)
c1[i++]=c[k];
c1[i]='\0';
memcpy(b,c1,sizeof(c1));
}
if(ii==n-1){
printf("%s\n",c1);
break;
}
printf("%s\n\n",c1);
}
return 0;
}
hdu1047 Integer Inquiry
最新推荐文章于 2020-05-07 23:20:14 发布