九度OJ题目解答1003
来源:互联网 发布:最好用的cms建站程序 编辑:程序博客网 时间:2024/05/22 07:54
- 题目描述:
- 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。
- 输入:
- 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
- 输出:
- 请计算A+B的结果,并以正常形式输出,每组数据占一行。
- 样例输入:
-234,567,890 123,456,7891,234 2,345,678
- 样例输出:
-1111111012346912
My answer:
#include<iostream>
#include<string.h> using namespace std;int main(){char A[20], B[20];int length1, length2;long int a, b;while (cin >> A >> B){a = b = 0;length1 = strlen(A);length2 = strlen(B);for (int i = 0; i<length1; i++){if ('0' <= A[i] && A[i] <= '9')//此处不能写成'0'<=A[i]<='9'</span><span style="color:#333333;"> a = a * 10 + A[i] - '0';}if (A[0] == '-')a = -a;for (int j = 0; j<length2; j++){if ('0' <= B[j] && B[j] <= '9')b = b * 10 + B[j] - '0';}if (B[0] == '-')b = -b;cout << a + b << '\n';}return 0;}
阅读全文
0 0
- 九度OJ题目解答1003
- 九度OJ题目解答1000
- 九度OJ题目解答1001
- 九度OJ题目解答1002
- 九度OJ 题目1003:A+B
- 九度OJ题目1003:A+B
- 九度OJ 题目1003:A+B
- 九度OJ-题目1003:A+B
- 九度OJ-题目1003 A+B
- 九度OJ题目1003:A+B
- 九度OJ 题目1029
- 九度OJ 题目1018
- 九度OJ 题目1002
- 九度OJ 题目1058:反序输出
- 九度OJ 题目1062:分段函数
- 九度OJ 题目1063:整数和
- 九度OJ 题目1066:字符串排序
- 九度OJ 题目1089:数字反转
- 线段树专题(持续更新)
- Centos7.1心得
- servlet-mapping url-pattern / 和 /* 和 mvc:resource
- 几个面试题
- LCD 内核配置
- 九度OJ题目解答1003
- 用LINUX开发的重要网站
- Qt 之 Cached Table Example 解析
- C++成员初始化列表
- 接口定义加强
- 在web项目中创建类的cxf服务
- 面向对象程序设计上机练习二(函数模板)
- linux加固
- 第二周--多文件组织