您的位置:首页 > 其它

POJ 2572

2015-06-11 11:36 225 查看
#include<stdio.h>
#include<iostream>
#include<string>
using namespace std;

int main()
{
//freopen("acm.acm","r",stdin);
string s;
int pos;
int pos1;
string s1;
string s2;
string s3;
int i;
int sum1;
int sum2;
int sum3;
while(cin>>s)
{
sum1 = 0;
sum2 = 0;
sum3 = 0;
pos = s.find('+');
s1.assign(s.begin(),s.begin()+pos);
for(i = s1.length()-1; i >= 0; -- i)
{
sum1 = sum1*10 + s1[i]-'0';
}
pos1 = s.find('=');
s2.assign(s.begin()+pos+1,s.begin()+pos1);
for(i = s2.length()-1; i >= 0; -- i)
{
sum2 = sum2*10 + s2[i]-'0';
}
s3.assign(s.begin()+pos1+1,s.end());
for(i = s3.length()-1; i >= 0; -- i)
{
sum3 = sum3*10 + s3[i]-'0';
}
if(sum3 == sum1 + sum2)
cout<<"True"<<endl;
else
cout<<"False"<<endl;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: