十进制、八进制、十六进制之间的转换

#include <stdio.h>

int main(int argc, const char * argv[]) {

    //n为十六进制正整数个数

    int n;

    scanf("%d",&n);

    //输入两个十六进制整数,字母是大写.如果是小写,可以换成"%x",而不是“%X”.

    int first, second;

    scanf("%X",&first);

    scanf("%X",&second);

    

    

    //将十六进制转换成十进制

    printf("%d ",first);

    printf("%d ",second);

    

    //将十进制转换成八进制

    printf("八进制is:%o ",first);

    printf("八进制is:%o ",second);

    

}