九度1003 A+B

来源:互联网 发布:nginx缓存tomcat 编辑:程序博客网 时间:2024/06/03 20:11
/********************************* *    日期:2012-6-23 *    作者:SJF0115 *    题号: 九度1003 *    题目:A+B *    结果:AC *    题意: *    总结:**********************************/#include<iostream>#include<string>using namespace std;int main(){    string str1,str2;    while(cin>>str1>>str2)    {           long num1 = 0;int i ;        for(i=0; i < str1.length(); i++)        {            if(str1[i] <= '9' && str1[i] >= '0')            {                num1 = num1*10 + str1[i] - '0';            }          }        long num2 = 0;        for(i=0; i < str2.length(); i++)        {            if(str2[i] <= '9' && str2[i] >= '0')            {                num2 = num2*10 + str2[i] - '0';            }        }//++        if(str1[0] != '-' && str2[0] != '-')        {cout<<num1+num2<<endl;}//+-        if(str1[0] != '-' && str2[0] == '-'){cout<<num1-num2<<endl;}//-+        if(str1[0] == '-' && str2[0] != '-'){cout<<num2-num1<<endl;}//--        if(str1[0] == '-' && str2[0] == '-'){cout<<0-(num1+num2)<<endl;}    }    return 0;}

原创粉丝点击