杭电2507
题意及思路
- 题意:给定两个十六进制的数,求和(结果仍为十六进制)。
- 思路:借助C语言本身的输入输出,即可。
- 踩坑点:ans(求和结果)如果为负数结果会乱七八糟,此时就取反(* -1),就可以避免。
代码
#include <stdio.h>
int main(){
long long a,b,ans;
while(scanf("%I64X%I64X",&a,&b)!=EOF){
ans = 0;
ans = a+b;
if(ans<0){
ans *= -1;
printf("-%I64X\n",ans);
}else{
printf("%I64X\n",ans);
}
}
return 0;
}
正浩创新EcoFlow公司福利 515人发布
查看23道真题和解析