HDU 1047

来源:互联网 发布:日本代购赚钱吗 知乎 编辑:程序博客网 时间:2024/05/22 12:29
#include<stdio.h>#include<string.h>int main(){    int t,i,j,len,a[11000],b[11000],min,c,temp,sum;    char s[10000];    scanf("%d",&t);    while(t--)    {        memset(a,0,sizeof(a));        while(scanf("%s",s)&&!(strlen(s)==1&&s[0]=='0'))        {            memset(b,0,sizeof(b));            len=strlen(s);            for(i=len-1;i>=0;i--)                b[len-i-1]=s[i]-'0';            for(i=0,c=0;i<10000;i++)            {                sum=a[i]+b[i]+c;                a[i]=sum%10;                c=sum/10;            }        }        i=10999;        while(!a[i--])            if(i<0)                break;        for(i++;i>=0;i--)            printf("%d",a[i]);        printf("\n");        if(t!=0)            printf("\n");    }}

原创粉丝点击