华为机试 — 进制转换

华为机试-5-进制转换 华为机试-5-进制转换 题目:写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例: 示例1 输入 0xA 输出 10 代码: import java.util.Scanner; import java.lang.Math; public class ... 阅读详情

题目描述

写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )

输入描述:

输入一个十六进制的数值字符串。

输出描述:

输出该数值的十进制字符串。

示例1

输入

0xA

输出

10
#include<iostream>
#include<string>
using namespace std;
int main(){
    string str1;
    while(cin>>str1){
        str1 = str1.substr(2,str1.length()-2);
        int str1_len = str1.length();
        int res = 0;
        for (int i = 0; i < str1_len; i++){
            if (str1[i] >= '0' && str1[i] <= '9'){
                res = res * 16 + str1[i] - '0';
            }
            else if (str1[i] >= 'A' && str1[i] <= 'F'){
                res = res * 16 + str1[i] - 'A' + 10;
            }
        }
        cout<<res<<endl;
    }
    return 0;
}

 

华为机试,1-20题,python版 华为机试(牛客网),1-30题,python版1.计算字符串最后一个单词的长度2.写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。3明明的随机数4.字符串拆分5.进制转换6.质数因子7.取近似值8.数据表记录9.提取不重复的整数10.字符个数统计11.数字颠倒12.字符串反转13.句子逆序14.字符串连接最长路径15.求int型的正整数在内存中1的个数16.购物单 1.计算字符串最后一个单词的长度 a = input().split() b = 阅读详情

相关推荐

【华为机试真题Java】进制转换

输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子牛客网在线判题系统使用帮助_站内公告_牛客网处理多组输入的问题。数据范围:保证结果在 1 \le n \le 2^{31}-1 \1≤n≤231−1。写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输出该数值的十进制字符串。不同组的测试用例用\n隔开。

1206

【牛客网机试】写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。

题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 输入描述: 输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder.com/discuss/276处理多组输入的问题。 输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 示例1 输入 0xA 0xAA 输出 10 170 方法1: import java.util.Scanner; public class..

3079

如何在华为OD机试中获得满分?JavaScript实现【进制转换】一文详解

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: JS华为OD机试真题(2022&2023) 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输入一个十六进制的数值字符串。输出该数值的十进制字符串。不同组的测试用例用\n隔开。 5. 测试 题目要求将输入的十六进制数转换为对应的十进制数。 算法流程:

陈书予 310

进制转换,16到10,10进制到12进制_华为SO挑战赛试题2015年8月

描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。 知识点 字符串,循环,函数,指针 运行时间限制 10M 内存限制 128 输入 输入一个十六进制的数值字符串。 输出 输出该数值的十进制字符串。 样例输入 0xA

sinat_26916859的博客 926

【华为机试真题详解JAVA实现】—进制转换

写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输出该数值的十进制字符串。不同组的测试用例用\n隔开。数据范围:保证结果在1≤n≤2^31−1。输入一个十六进制的数值字符串。

猿小白的博客 626

如何在华为OD机试中获得满分?Java实现【进制转换】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输入一个十六进制的数值字符串。输出该数值的十进制字符串。不同组的测试用例用\n隔开。 5. 测试 题目要求将输入的十六进制数转换为对应的十进制数。 算法流程:

陈书予 360

【华为机试】输入一个十六进制的数值字符串,输出该数值的十进制字符串

华为2016研发机试题

sinat_38602176的博客 858

华为python机试题目:计算字符个数、简单错误记录、简单密码、进制转换、句子逆序、密码验证合格程序

题目:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。

FPGA/MATLAB学习教程/源码/项目合作开发 588

python x 0b1011_python基础语法和进制

1.第一个程序print('hello world!')结果hello world!Process finished with exit code 02.开发中常用的快捷键ctrl + / --- 添加注释、取消注释ctrl + s ---保存ctr + c ---复制、拷贝crt + v ---粘贴crt + x ---剪切crt + z ---撤销crt + shift + z ---反撤...

weixin_39689687的博客 1753

硅传CC1310二次开发必备:手把手教你用JTAG解锁被锁定的Flash存储器

本文针对硅传CC1310模块二次开发中常见的Flash锁定问题,提供了从原理剖析到实战操作的完整解决方案。详细介绍了如何使用Uniflash和Flash Programmer 2等工具进行Flash解锁和擦除,并强调了硬件连接稳定性与供电质量的关键作用,帮助开发者彻底解决烧录障碍,为后续应用开发铺平道路。

weixin_29189373的博客 253

保姆级教程:手把手配置MAX9295/9296 GMSL2-CSI2链路,搞定4LAN/1LAN模式与常见调试

本文提供MAX9295/9296 GMSL2-CSI2链路的详细配置教程,涵盖4LAN和1LAN模式的硬件连接、寄存器配置及调试技巧。通过实战案例和代码示例,帮助开发者快速实现高带宽视频传输,解决常见问题如信号同步和功耗优化,适用于车载摄像头和机器人视觉系统开发。

weixin_42561143的博客 434

进制转换

#二进制转换十进制 print(int("0b10",2)) #结果为2 #十进制转换二进制 print(bin(10)) #结果为0b1100100 #八进制转换十进制 print(int("0o77",8)) #结果为63 #十进制转换八进制 print(oct(100)) #结果为0o144 #十六进制转换十进制 print(int("0xff",16)) #结果为25...

qq_42743375的博客 276

【实战技巧】matplotlib中文标签显示问题的3种高效解决方案

本文详细介绍了解决matplotlib中文标签显示问题的3种高效方法,包括修改字体设置、临时指定字体和修改后端配置。针对不同操作系统和环境提供了实用技巧,帮助开发者快速解决中文显示为方框的常见问题,提升数据可视化效果。

weixin_30855099的博客 170

华为机试牛客刷题之HJ5 进制转换

在本题中,十六进制数的格式为:0x 开头,后跟若干个十六进制数字( 0-9 和 A-F )。其中,A-F 依次代表 10−15。思路是用switch语句处理每个字符的值,从0到F,每个对应的数值乘以16的指数次方,累加到sum中。保证 s 转化得到的十进制数 x 的范围为 1≦x≦2^31 −1。在一行上输入一个十六进制数 s ,代表待转换的十六进制数。在一行上输出一个整数,代表 s 对应的十进制数。对于给定的十六进制数,输出其对应的十进制表示。处理大小写字母、避免精度丢失和整数溢出。

seabirdssss的博客 752

2025数学建模国赛A题1-4问详解(论文+完整代码)

本文介绍了数学建模国赛A题的解题思路,重点分析了三维遮蔽模型的建立和运动学代码实现。相比第一题,第二题增加了未知参数求解,需要采用遗传算法等非线性优化方法。文章强调该模型由专业团队原创开发,代码可运行,并提醒参赛者警惕市场上的保奖班现象。整体内容聚焦于竞赛解题技巧和原创性保证。

Eloveeeee的博客 2798

VOF模型求解方法:从SIMPLEC到PISO的稳定性优化策略

本文深入探讨了VOF模型求解方法中SIMPLEC与PISO算法的稳定性优化策略,重点分析了两种算法在稳态和瞬态问题中的应用差异。通过对比PRESTO离散化方法与其他格式的优劣,提供了针对多相流模拟的实用设置建议和稳定性优化技巧,帮助工程师有效提升计算效率和精度。

yellow的专栏 1153

校招算法笔面试 | 华为机试-进制转换

牛客题库题解

wc529065的博客 316

YOLOv11在视频流中的时序建模改进-(加入ConvLSTM或Transformer捕捉帧间关联)

本文提出了一种结合ConvLSTM和Transformer的改进YOLOv11算法,用于增强视频目标检测的时序建模能力。针对视频检测中运动模糊、遮挡等挑战,研究分析了ConvLSTM的局部时空特征建模和Transformer的全局注意力机制之间的互补性。通过数学公式详细阐述了ConvLSTM的门控机制和Transformer的自注意力计算原理,并提出分层融合策略:底层使用ConvLSTM处理高分辨率特征捕捉局部运动,高层应用Transformer建立全局时空关联。改进方案在YOLOv11架构中插入时序增强模

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 680

华为机试_HJ5_进制转换

写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。

qq_42572532的博客 280

clock min pulse width检查

高电平脉宽 = clock fall edge到达FF/CK的时间 - clock rise edge到达FF/CK的时间;低电平脉宽 = 下一T clock rise edge到达FF/CK的时间 - clock fall edge到达FF/CK的时间。而required pulse width是根据FF/CK处的transition,根据查找表计算得到的。为什么clock transition越大,会导致required pulse width越大呢?5、 降低clock上的串扰。

芯冰乐 577

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Python实现进制转换(华为机试)

华为机试题目《进制转换》Python3分析和解法。

TCatTime的博客 1787

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

华为OD机试 - 进制转换(Java 2024 E卷 100分)

本专栏收录于。刷的越多,抽中的概率越大,私信javapub,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天优快云在线答疑。

JavaPub 722

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【华为机试】进制转换

【华为机试】进制转换题目描述代码 题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 数据范围:保证结果在 :1-2的31次方减一 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 输入例子1: 0xAA 输出例子1: 170 代码 #include<stdio.h> #include<string.h> #include<math.h> int main() { c

阿柠xn 570

华为机试 进制转换

来源:牛客网 进制转换题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。输入例子:0xA输出例子:10参考代码#include <iostream> #include <string.h> using namespace std; char str[200]; int main(

Jinbao 1054

进制转换/华为机试

题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1 输入 0xA 输出 10 代码: #include&lt;iostream&gt; #include&lt;string&gt; using namespace std; int...

thecentury的博客 344
上一篇: 华为机试 — 字符串分隔
下一篇: 华为机试 — 质数因子
ZWANG987
博客等级 码龄11年 4粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值