题意及思路
- 题意:给定两个十六进制的数,求和(结果仍为十六进制)。
- 思路:借助C语言本身的输入输出,即可。
- 踩坑点:ans(求和结果)如果为负数结果会乱七八糟,此时就取反(* -1),就可以避免。
代码
#include <stdio.h> int main(){ long long a,b,ans; while(scanf("%I64X%I64X",&a,&b)!=EOF){ ans = 0; ans = a+b; if(ans<0){ ans *= -1; printf("-%I64X\n",ans); }else{ printf("%I64X\n",ans); } } return 0; }