题解 | 十六进制转十进制

十六进制转十进制

https://www.nowcoder.com/practice/33e148570d5c4e728116e2f861638c9c

#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;
}

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

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 12:10
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务