九度OJ 1003 A+B
2013-05-17 15:46
190 查看
题目链接:http://ac.jobdu.com/problem.php?pid=1003
题目分析:
使用A,B两个字符串存储输入的两组数据,首先剔除掉非数字符号,求得数字的值。然后判断正负号,若有负号,则必在串首,判断后得出数据的值,进行计算。
源代码:
题目分析:
使用A,B两个字符串存储输入的两组数据,首先剔除掉非数字符号,求得数字的值。然后判断正负号,若有负号,则必在串首,判断后得出数据的值,进行计算。
源代码:
#include <iostream> #include <string> using namespace std; int main() { string A,B; while (cin>>A>>B) { long m = 0, n = 0; for (int i = 0; i < A.length(); i++) { if (A[i] >= '0' && A[i] <= '9') { //求出字符对应的数值 m = m * 10 + A[i] - '0'; } } for (int i = 0; i < B.length(); i++) { if (B[i] >= '0' && B[i] <= '9') { //求出字符对应的数值 n = n * 10 + B[i] - '0'; } } if (A[0] == '-') { m = 0 - m; } if (B[0] == '-') { n = 0 - n; } cout<<m + n<<endl; } return 0; }
相关文章推荐
- 九度OJ —— 1003
- 九度OJ 1003:A+B
- 九度OJ 1003
- 九度OJ题目解答1003
- 九度oj 题目1003:A+B 【ZJU2010考研机试题1】
- 【九度OJ】:1003
- 九度oj-1003-Java
- 九度OJ 题目1003:A+B
- 九度OJ 1003
- 【九度OJ】1003【A+B系列2010】
- 九度OJ 1003
- 九度OJ题目1003:A+B
- 九度OJ-1003:A+B
- 九度OJ-1003
- 九度OJ-题目1003 A+B
- 【九度OJ】题目1069:查找学生信息 解题报告
- 【九度OJ】题目1433:FatMouse 解题报告
- 理解二分查找!!! 九度OJ-1534,数组中第K小的数字。
- 九度oj 题目1457:非常可乐
- 九度oj 题目1063:整数和