【ACM】杭电OJ 2057

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDN___CSDN/article/details/84404359

思路:

本题注意十六进制的输入输出格式。

注意:

1.别忘了需要用__int64,因为数据比较大;

2.两数相加为负数的时候,想着分开考虑。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <cstdlib>
#include <algorithm>
using namespace std;

int main ()
{
	__int64 a,b;
	while(scanf("%I64X%I64X",&a,&b)!=EOF)
	{
		if(a+b<0)
		{
			printf("-%I64X\n",-a-b);
		}
		else
		{
			printf("%I64X\n",a+b);
		}
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/CSDN___CSDN/article/details/84404359