列表

详情


BC20. 进制A+B

描述

输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231-1)。

输入描述

一行,一个十六进制数a,和一个八进制数b,中间间隔一个空格。

输出描述

一行,a+b的十进制结果。

示例1

输入:

0x12 05

输出:

23

原站题解

C 解法, 执行用时: 1ms, 内存消耗: 240KB, 提交时间: 2020-11-08

#include <stdio.h>
int main()
{
    int a,b,sum;
    scanf("0x%x 0%o",&a,&b);
    sum=a+b;
    printf("%d\n",sum);
}

C 解法, 执行用时: 1ms, 内存消耗: 268KB, 提交时间: 2021-11-21

#include<stdio.h>
int main(){
int a,b;
scanf("%x %o",&a,&b);
printf("%d\n",(a+b));
return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 276KB, 提交时间: 2020-12-13

#include <stdio.h>
int main ()
{
    int a= 0;
    int b = 0;
    scanf("%x %o",&a,&b);
    int sum =a+b;
    printf("%d\n",sum);
    
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 280KB, 提交时间: 2020-10-30

int main()
{
    int a,b;
    scanf("0x%x 0%o",&a,&b);
    printf("%d",a+b);
}

C 解法, 执行用时: 1ms, 内存消耗: 296KB, 提交时间: 2021-09-09

#include<stdio.h>
int main()
{
    int a,b;
    scanf("%x %o",&a,&b);
    printf("%d",a+b);
    return 0;
}

上一题