杭电2507


题意及思路

  • 题意:给定两个十六进制的数,求和(结果仍为十六进制)。
  • 思路:借助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;
}


全部评论

相关推荐

酷酷的喜马拉雅山:感觉这比一直在初筛不动的好多了
点赞 评论 收藏
分享
11-03 16:42
井冈山大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务