我是靠谱客的博主 勤奋枕头,最近开发中收集的这篇文章主要介绍HDU—— 2057 A + B Again,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题意:对十六进制进行加减运算。

解题思路:看了网上的才知道c语言当中专门有十六进制八进制等的输入方式,无语了,起初自己写了一个WA,仔细检查后发现十六进制的长度不超过15位,int不行了,因为我用了pow(),所以想不出其他的了,看来还是要多看多练啊!

Code:

#include <iostream>
#include <cstdio>
using namespace std;
typedef long long LL;

int main()
{freopen("input.txt","r",stdin);
   LL a,b,c;
   while(~scanf("%I64X%I64X",&a,&b))
   {
       c = a+b;
       if(c<0) { printf("-"); c =-c;}
       printf("%I64Xn",c);
   }
   return 0;
}

最后

以上就是勤奋枕头为你收集整理的HDU—— 2057 A + B Again的全部内容,希望文章能够帮你解决HDU—— 2057 A + B Again所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部