九度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;}