HDOJ 2057 A+B again

  • 题目描述及输入输出要求如下:

  • 解题代码:
      #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)
posted @ 2020-03-11 21:06  一笑奈何DF  阅读(123)  评论(0编辑  收藏  举报
作者:一笑奈何DF
出处:https://home.cnblogs.com/u/ManbaDF99/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。