此题是一道简单的c语言应用题,注意以下几点即可轻松AC呵呵!

@1@    16进制的输入和输出要用scanf("%I64X%I64X",&n,&m)和printf("%I64X\n",n+m)!

@2@    注意输出的时候%I64X只能输出正的,所以在输出的时候要在前面先进行判断正负!!

@3@    祝你好运!good luck!!!

#include<iostream>

using namespace std; i

nt main()

{  __int64 n,m,a;  

while(scanf("%I64X%I64X",&n,&m)!=EOF)

 {   if(n+m<0)  

 { cout<<"-";   

printf("%I64X\n",(-1)*(n+m));   }

    else     

printf("%I64X\n",n+m);

 }  

return 0; }