谈资

Talk

1130B BY wang19980123 @ 2016-12-09 19:50:00 IN Problem 1171

#include<stdio.h>
#include<string.h>
int main()
{
    char p[3][100],k[100];
    int a,b,c,d,t,v,n,q;
    while(gets(k))
    {
        c=0;
        a=strlen(k);q=0;
        for(b=0;b<a;b++)
        {if((k[b]=='+')||(k[b]=='='))
            {p[c][q]='\0';
                b=b+1;
                c++;
                q=0; 
            }
            p[c][q]=k[b];
            q=q+1;
        }
        p[c][q]='\0';
        
        
        b=p[0][0]-'0';
        a=strlen(p[0]);
        for(int i=1;i<a;i++)
            b=b+(p[0][i]-'0')*10;
            
            
        d=p[1][0]-'0';
        v=strlen(p[1]);
         for(int i=1;i<v;i++)
            d=d+(p[1][i]-'0')*10;
            
            
        t=p[2][0]-'0';
         n=strlen(p[2]);
         for(int i=1;i<n;i++)
            t=t+(p[2][i]-'0')*10;
            
            
    // printf("%d %d %d\n",b,d,t);
     //printf("%s %s %s\n",p[0],p[1],p[2]);
            if((b+d)==t)
                printf("True\n");
            else printf("False\n");
            if(k[0]=='0'&&k[1]=='+'&&k[2]=='0'&&k[3]=='='&&k[4]=='0')
                break;
    }
    return 0;
}
Tips:本主题暂无回复。
登录OnlineJudge账号后可以发表和回复Talk~登录OnlineJudge
请点击右方按钮跳转至OnlineJudge登录页面。