zoukankan      html  css  js  c++  java
  • 华科机考:A+B

    时间限制:1秒   空间限制:32768K

    题目描述

    给定两个整数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

    思路:输入两个串,然后将其中每一个串都变成数字(忽略逗号诶)

    代码:

    #include <iostream>
    #include <string.h>
    using namespace std;
    
    
    char str1[15],str2[15];
    int main(){
       string a,b;
       int numa,numb;
        while(cin>>a>>b){
         memset(str1,'',sizeof(str1));
         memset(str2,'',sizeof(str2));
         numa=0;
         for(int i=0;i<a.size();i++){
            if(a[i]>='0'&&a[i]<='9')
             numa=numa*10+a[i]-'0';
        }
        if(a[0]=='-')
            numa=numa*(-1);
        numb=0;
        for(int i=0;i<b.size();i++){
            if(b[i]>='0'&&b[i]<='9')
             numb=numb*10+b[i]-'0';
        }
        if(b[0]=='-')
            numb=numb*(-1);
        cout<<numa+numb<<endl;
        }
       return 0;
    }
  • 相关阅读:
    java的map
    linux的date的几个例子
    URI记录
    eclipse进行关联代码
    hive的top n
    python类定义
    sql一些常用的经典语句,最后是select as的用法
    linux,shell脚本set -x的意思
    python循环for,range,xrange;while
    python安装json的方法;以及三种json库的区别
  • 原文地址:https://www.cnblogs.com/mlgjb/p/6690509.html
Copyright © 2011-2022 走看看