A + B Again HDU 2057

  这道题很简单,但还是错了。。wrong answer 悲剧 原来是用了int 数据会溢出

#include<stdio.h>

int main( )
{
__int64 a, b;

while(scanf("%I64x%I64X", &a, &b) != EOF)
printf(a
+b<0?"-%I64X\n":"%I64X\n", a+b<0?-a-b:a+b);
return 0;
}

posted on 2011-03-29 16:16  more think, more gains  阅读(194)  评论(0编辑  收藏  举报

导航