#include <stdio.h>
int main() {
    int i,j = 0;//i是需要转换的个数有几个
    int sum = 0;//进行累加
    int base = 15;//每个位置的数字——>从右往左
    int mul = 1;//进行累乘
    int result = 0;
    for (i = 1; i <= 6; i++) {//要转换几个16进制的数字
        mul = 1;//每次要按基准1开始计算(注意:易错点)
        for (j = 1; j < i; j++) {
            mul = mul * 16;//计算每个位置对应的位权
        }
        result = base * mul;
        sum += result;
        base--;//数字每次少1
    }
    printf("%15d\n", sum);
    return 0;
}

臭贝贝们,做一题就要会一题。多思考,多总结,多回顾!