B

来源:互联网 发布:java中的string 编辑:程序博客网 时间:2024/04/30 07:51
B - A + B Again
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit Status Practice HDU 2057

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 121A -9-1A -121A -AA
 

Sample Output

02C11-2C-90
这个题真是生涩难懂,让人捉摸不透。
#include<stdio.h>int main(){__int64 a,b,c;while(~scanf("%I64X %I64X",&a,&b)){c=a+b;if(c<0){printf("-");c=-c;}printf("%I64X\n",c); } }
#include <stdio.h>  int main()  {       long long a,b;       while(scanf("%llX%llX",&a,&b)!=EOF)       {    if(a+b<0)printf("-%llX\n",-a-b);    else printf("%llX\n",a+b);    }       return 0;  } 


 
原创粉丝点击