HDU—— 2057 A + B Again

来源:互联网 发布:与大数据相关的股票 编辑:程序博客网 时间:2024/06/05 16:56

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

解题思路:看了网上的才知道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("%I64X\n",c);   }   return 0;}

0 0
原创粉丝点击