杭电ACM-1720

题目:

杭电ACM-1720_第1张图片
1720题

代码:

#include
int main()
{
    int a,b,sum;
    while(~scanf("%x%x",&a,&b))
    {
        sum=a+b;
        printf("%d\n",sum);
    }
    return 0;
}

注意:
printf("a=%06d\n", a);
//输出6位十进制整数 左边补0,显示 a=001234;
这里%06d的0就是指在前面补0占位,6代表位宽。一般这两个要一起用。

ox12//16进制

16进制以0x开头,后面跟数字09或字母AF(小写也可以)。如:0x2D(16进制数2D)
8进制以0开头,后面跟数字0~7。如:045(8进制数45)
如果使用printf函数输出时,可以通过格式数明符来控制输出格式。
举例如下:
int x=23;
printf("%x", x); // 以16进制格式输出,输出17
printf("%o", x); // 以8进制格式输出,输出27

你可能感兴趣的:(杭电ACM-1720)