zoukankan      html  css  js  c++  java
  • HDU 2057 A + B Again

    A + B Again

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 12317    Accepted Submission(s): 5387

    Problem Description
    There must be many A + B problems in our HDOJ , now a new one is coming. Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal too. Easy ? AC it !
     
    Input
    The input contains several test cases, please process to the end of the file. Each case consists of two hexadecimal integers A and B in a line seperated by a blank. The length of A and B is less than 15.
     
    Output
    For each test case,print the sum of A and B in hexadecimal in one line.
     
    Sample Input
    +A -A
    +1A 12
    1A -9
    -1A -12
    1A -AA
     
    Sample Output
    0
    2C
    11
    -2C
    -90
     
    Author
    linle
     
    Source
     
    Recommend
    linle
     
    代码:
    #include<stdio.h>
    #include<iostream>
    #include<iomanip>
    using namespace std;
    int main()
    {
        __int64 a, b;
        while(scanf("%I64X%I64X",&a,&b)!=EOF)
        {
            __int64 sum =a + b;
            if(sum < 0)
            {
                sum =- sum;
                printf("-");
            }
            printf("%I64X
    ",sum);
        }
    }
  • 相关阅读:
    c# 不常用逻辑运算符
    c# 简单日志记录类 log

    最短路径
    A+B
    floyd 算法
    Kruskal 算法
    快排
    顺序表的逆排
    顺序表中多余元素的删除
  • 原文地址:https://www.cnblogs.com/GODLIKEING/p/3364463.html
Copyright © 2011-2022 走看看