问题来源

  http://ac.jobdu.com/problem.php?pid=1003

问题描述

  每次给你两个数,数的形式是每三位有一个间隔符',',计算两数之和。

问题分析

两个问题,一、如何读入?我们可以先用字符串读入,再作处理。第二、如何处理?我们可以对字符串逐一处理,转化成数字,把间隔符忽略就可以了。

坑点:负数问题,开头注意判断是否是负数,可以用bool保存下来最后处理。

参考代码

//
// Created by AlvinZH on 2017/4/24.
// Copyright (c) AlvinZH. All rights reserved.
//

#include <iostream>
using namespace std;int main()
{string s1,s2;long long n1,n2;while(cin>>s1>>s2){n1=0;n2=0;for(int i=0;i<s1.length();i++)if(s1[i]!=','&&s1[i]!='-')n1=n1*10+s1[i]-48;if(s1[0]=='-') n1=-n1;for(int i=0;i<s2.length();i++)if(s2[i]!=','&&s2[i]!='-')n2=n2*10+s2[i]-48;if(s2[0]=='-') n2=-n2;cout<<n1+n2<<endl;}
}

作者: AlvinZH

出处: http://www.cnblogs.com/AlvinZH/

本人Github:https://github.com/Pacsiy/JobDu

本文版权归作者AlvinZH和博客园所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

转载于:https://www.cnblogs.com/AlvinZH/p/6759763.html

题目1003:A+B(字符串转数字)相关推荐

  1. 如何用计算机猜数字,杭电2010计算机复试笔试题 2道acm简单题(2010):1.猜数字游戏;2.字符串提取数字并求和;...

    //第一题是猜数字的游戏. //题目:随即产生一个3位的正整数,让你进行猜数字, //如果猜小了,输出:"猜小了,请继续". //如果猜大了,输出:"猜大了,请继续&qu ...

  2. 字符串之数字子串求和

    题目: 给定一个字符串str,求其中全部数字串所代表的数字之和. 要求 1.忽略小数点 2.考虑'-',如果有连续奇数个,则为负,如果有连续偶数个,就为正数. 举例: str="A-1B–2 ...

  3. C.【转】C语言字符串与数字相互转换

    1.gcvt 把浮点数转成字符串 - CSDN博客.html(https://blog.csdn.net/dxuehui/article/details/52791412) 1.1. 函数名: gcv ...

  4. 算法④:把字符串变成数字

    算法④:把字符串变成数字 ​ 题目链接:https://leetcode-cn.com/problems/ba-zi-fu-chuan-zhuan-huan-cheng-zheng-shu-lcof/ ...

  5. 1、字符串与数字相互转换

    C语言字符串与数字相互转换 在C/C++语言中没有专门的字符串变量,通常用字符数组来存放字符串.字符串是以"\0"作为结束符.C/C++提供了丰富的字符串处理函数,下面列出了几个最 ...

  6. php 参数与数字比较,PHP8中字符串与数字的比较更智能

    PHP8中字符串与数字的比较更智能 PHP8.0发布[1]也有一段时间了,此次发布带来了很多实用且强大的功能,比如: Named arguments // php 7.x htmlspecialcha ...

  7. 32.将字符串转换为数字

    32.将字符串转换为数字 题目描述 实现函数 atoi .函数的功能为将字符串转化为整数 提示:仔细思考所有可能的输入情况.这个问题没有给出输入的限制,你需要自己考虑所有可能的情况. 输入 " ...

  8. java字符转数字_java怎样做到字符串转数字

    java字符串转数字的方法:1.转化为整型数字[Integer.parseInt(String s) ]:2.转化为浮点型数字[Float.parseFloat(String s)]. 相关免费学习推 ...

  9. java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...

    [Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...

  10. ACM题目 1012: [编程入门]字符串分类统计

    ACM题目 1012: [编程入门]字符串分类统计 题目描述 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sad ...

最新文章

  1. Kaggle发布数据科学最新报告!82%男性, 62%硕博,薪酬6位数居多
  2. JAVA数组扁平化整合_数组扁平化的几种处理放法
  3. 面试必问之【数组】篇
  4. android camera滑动,Android怎么实现小米相机底部滑动指示器
  5. redis cluster管理工具redis-trib.rb详解
  6. linuxpython安装_Linux安装python3.6
  7. 1064. 朋友数(20)-PAT乙级真题
  8. 安装用户脚本的福音:Tampermonkey(油猴)
  9. rtmp之谷歌浏览器默认启用flash
  10. 【VC++类型转换】CString类型到Char[]类型的转换
  11. 类k-均值算法无法解决非簇状分布的数据聚类问题_无监督机器学习中,有哪些最常见的聚类算法?...
  12. livereload_LiveReload
  13. 计算机取证之Xplico ——合天网安实验室学习笔记
  14. 基于GEE的bfastmonitor的改编
  15. 共建“医疗合规科技实验室”,美创科技实力护航医疗数据安全
  16. java个人常见异常
  17. iphone型号表_历代iphone上市时间表(iphone所有型号上市顺序)
  18. qml加载高德在线地图
  19. 2021-09-16CSDN
  20. 通过 A/B 测试持续优化广告投放,提高APP广告收益!

热门文章

  1. 员工激励手段1+1组合出击
  2. SSH中设置字符编码防止乱码
  3. Oracle IMP数据时报20001错误
  4. AgileEAS.NET平台-文档发布-还等什么?
  5. 拿什么拯救你,我的团队
  6. 在web应用程序中使用MemcachedClient
  7. Js中String对象
  8. linux对磁盘进行分区_如何在Linux中对磁盘进行分区
  9. 输油管道问题 测试数据_建立测试时要考虑的数据管道
  10. (22)npm scripts 实践—构建样式文件