Codeup 墓地——问题 B: A+B
问题 B: A+B
时间限制: 1 Sec 内存限制: 32 MB
提交: 1640 解决: 782
[提交][状态][讨论版][命题人:外部导入]
题目描述
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。
输入
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
输出
请计算A+B的结果,并以正常形式输出,每组数据占一行。
样例输入
-234,567,890 123,456,789 1,234 2,345,678
样例输出
-111111101 2346912 PS:我开始写的时候,又想复杂了。本来只需10分钟不到的时间解决,被我弄成25分钟!其中出错的地方如下:1、在遍历字符串的时候,我管了',',和'-'的情况,实际上?要你管吗?不需要啊,你只需要碰到字符为'0'-'9'的时候你才需要管!2、在边遍历边计算这个数的值的时候,我犯了个很大的错误!我竟用i来存储这个中间值!应该用result的 知识点补充:本题用int 型可以表示10^9的数,保够!最适合的才是最好的。 Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 之间的整数。int是32位整数上限是 (2^31)-1下限是 -2^31 long long能表示2的64个数,因为要考虑正负数,所以是 -2^63 ~ (2^63)-1,即 范围负的2的32次方减1至2的32次方减1 代码如下:已经提交成功
1 #include <iostream> 2 #include<string> 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 6 7 int s2i(string a){ 8 int result=0; 9 int i; 10 for(i=0;i<=a.length();i++){ 11 if(a[i]>='0'&&a[i]<='9'){ 12 result=(result*10)+(a[i]-'0'); 13 } 14 } 15 //','管它干啥?别管 16 if(a[0]=='-'){ 17 result=-result; 18 } 19 return result; 20 } 21 int main(int argc, char** argv) { 22 string sa,sb; 23 int _a,_b; 24 while(cin>>sa>>sb){ 25 _a = s2i(sa); 26 _b = s2i(sb); 27 28 cout<<_a+_b<<endl; 29 } 30 return 0; 31 }
转载于:https://www.cnblogs.com/industrial-fd-2019/p/10599549.html
Codeup 墓地——问题 B: A+B相关推荐
- Codeup墓地-1123
Codeup墓地-1123 src:http://codeup.cn/problem.php?id=1123 1123: 确定排序序列 时间限制: 1 Sec 内存限制: 32 MB 题目描述 一个由 ...
- Codeup墓地-1107
Codeup墓地-1107 src:http://codeup.cn/problem.php?id=1107 1107: 欧几里得游戏 时间限制: 1 Sec 内存限制: 32 MB 题目描述 小明和 ...
- Codeup墓地1817号A+B
Codeup墓地链接:http://codeup.cn/ 本题链接:http://codeup.cn/problem.php?cid=100000575&pid=1 问题描述: 问题 B: A ...
- Codeup墓地-2337
Codeup墓地-2337 src:http://codeup.cn/problem.php?id=2337 2337: 阻击火箭队 时间限制: 1 Sec 内存限制: 32 MB 题目描述 小明很喜 ...
- Codeup墓地-1985
Codeup墓地-1985 src:http://codeup.cn/problem.php?id=1985 1985: 任务调度 时间限制: 1 Sec 内存限制: 32 MB 题目描述 读入任务调 ...
- Codeup墓地-2118
Codeup墓地-2118 src:http://codeup.cn/problem.php?id=2118 2118: 非常可乐 时间限制: 1 Sec 内存限制: 32 MB 题目描述 大家一定觉 ...
- Codeup墓地-1098
Codeup墓地-1098 src:http://codeup.cn/problem.php?id=1098 1098: 最少的交换 时间限制: 1 Sec 内存限制: 32 MB 题目描述 现在给你 ...
- Codeup墓地-2117
Codeup墓地-2117 src:http://codeup.cn/problem.php?id=2117 2117: 确定比赛名次 时间限制: 1 Sec 内存限制: 32 MB 题目描述 有N个 ...
- Codeup墓地-2070
Codeup墓地-2070 src:http://codeup.cn/problem.php?id=2070 2070: 坠落的蚂蚁 时间限制: 1 Sec 内存限制: 32 MB 题目描述 一根长度 ...
- Codeup墓地-1104
Codeup墓地-1104 src:http://codeup.cn/problem.php?id=1104 1104: 棋盘问题 时间限制: 1 Sec 内存限制: 32 MB 题目描述 在一个给定 ...
最新文章
- 打造线下版元宇宙!机器人VR助力远程做核酸,登上Science子刊
- python学习笔记之运算符
- c分布 的程序设计语言,#2020学习打卡##C程序设计语言# C语言中的随机数函数解析...
- redis set数据类型常用命令及应用场景
- 计算机专业单元测试卷答案,银保监会考试题库:计算机类模拟试题练习(六)答案...
- ArcGIS实验教程——实验四十:ArcGIS洪水淹没分析案例教程
- ip打包后如何加入 xilinx_科普!插上USB设备后电脑是怎么识别的呢?
- linux 权限测试,linux下检测root权限的shell脚本
- 计算机双行文本一般应用在什么地方,全国计算机二级MS office操作试题及答案
- 21day学通python_python21day
- python安装-Python uWSGI 安装配置
- BZOJ1301 字符加密Cipher (后缀数组)
- mac版本 sadptool_海康 设备 发现(SADPTool原理)
- 【OpenCVOpenGLMarkerless AR】原理部分+代码
- matlab 求三维质心,如何计算三维质心?
- 查询快递单号物流,自动识别出物流是否签收
- Windows权限维持1:账号隐藏
- mvc中viewdata 和viewbag的区别
- 支持Tasker控制的app合集
- 服务器跑项目,如何使用远程服务器跑项目