解题代码:
#include <iostream>
#include <cstdio>
#include <iomanip>
using namespace std;
int main(){
long long m, n;
long long result;
while(cin>>hex>>m>>n){
result=m+n;
if(result<0){
cout<<"-"<<hex<<uppercase<<-result<<endl;
}
else
cout<<hex<<uppercase<<result<<endl;
}
return 0;
}
心得体会
本题的解决需要了解十六进制数的输入输出格式,如果没有这些知识的积累,就难以完成这一题目,不仅过程繁琐,而且难以ACCEPT。因此,积累还是很重要的,多做题积累是硬道理。
题目练习链接为:[杭电OJ](http://acm.hdu.edu.cn/showproblem.php?pid=2057)
原文:https://www.cnblogs.com/ManbaDF99/p/12465403.html