#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cin>>str;
string strBegin=str.substr(0,2);
int result=0;
if (strBegin=="0V"||strBegin=="0v") //九进制
{
bool strZero=true;
int validNum=8;
for (int i=2;i<str.size();i++)
{
if(str[i]<'0'||str[i]>'8') return -1;
if (str[i]=='0'&&strZero)
{
strZero=false;
continue;
}
else
{
if (validNum==0)
return -1;
validNum--;
result=result*9+str[i]-'0';
}
}
cout<<result<<endl;
system("pause");
return 0;
}
if (strBegin=="0W"||strBegin=="0w") //十一进制
{
bool strZero=true;
int validNum=8;
for (int i=2;i<str.size();i++)
{
if(str[i]<'0'||str[i]>'9'||str[i]!='a'||str[i]!='A') return -1;
if (str[i]=='0'&&strZero)
{
strZero=false;
continue;
}
else
{
if (validNum==0)
return -1;
validNum--;
if(str[i]>='0'&&str[i]<='9')
result=result*11+str[i]-'0';
if(str[i]=='a'||str[i]=='A')
result=result*11+10;
}
}
cout<<result<<endl;
system("pause");
return 0;
}
return -1;
}相关推荐
华为OD机试真题2023 B卷(JAVA&JS)
华为OD机试题库已由2022Q4 A卷 切换 为2023 B卷,题目都是机试真题,已由上千位同学认证!
C实现11进制转10进制
将一个十一进制整数转化为十进制整数,该十一进制使用0,1,2,3,4,5,6,7,8,9,a表示。
2026年华为od机试真题题库
OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)OD统一考试(E卷)
C++:9进制或11进制转化为10进制
解析9进制,11进制的字符串为10进制的数字输出,输入的字符串有效位(0v0012345678) 长度不超过8位,前面的00不算做有效位。解析后以10进制的数字输出。 如果解析到非法字符串则返回-1; 9进制: ?9进制的数的范围:0,1,2,3,4,5,6,7,8 ?9进制的开始为:0V或者0v ?9进制的正确实例:0V11?0v564?0V123?0v0784?0V0?0v?0V
华为od机试|华为od机试真题2025|华为od题库|华为od机考|2025C卷B卷
华为od机试|华为od机试真题2025|华为od题库|华为od机考|华为od机试|华为od机试真题2025|华为od题库|华为od机考|华为od机试|华为od机试真题2025|华为od题库|华为od机考|华为od机试|华为od机试真题2025|华为od题库|华为od机考|B卷C卷
2026华为OD机试(Python)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ
华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,Python实现。
进制转换举例(9进制转10进制)
1230(9进制)=1*9^3+2*9^2+3*9^1+0*9^0=918(10进制)
华为OD机试真题2023 C & D卷(JAVA&JS)
本栏包含了华为OD机试真题2023 C & D卷的全部机试真题。
C++实现九进制转化十进制
复杂版如下: 这个用到的方法是进制转化公式 如这个八进制转化十进制: 同时用到了数字转化字符串,字符串转化数字。 #include <bits/stdc++.h> using namespace std; int main(){ int time,end; cout << "请输入你想查询的次数:"<<endl; cin >> time; cout << "\n\n\n"; for(int i=0;i < ti..
【华为机试真题 Python实现】N进制减法
《华为机试真题详解》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。 主管期望你实现一个基于字符串的N机制的减法。 需要对输入的两个字符串按照给定的N进制进行减法操作,输出正负符号和表示结果的字符串。 三个参数。第一个参数是整数形式的进制N值,N值范围为大于等于2、小于等于35。 第二个参数为被减数字符串;第三个参数为减数字符串。有效的字符包括0-9以及小写字母a-z,字符串有效字符个数最大为100个字符,另外还有结尾的\0。
设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出
设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出。
2022蓝桥杯省赛b组补题[九进制转十进制],[顺子日期],[刷题统计],[ 修剪灌木]
仔细点家人们
多进制转换为十进制的c语言
多进制转换为十进制的c语言,多进制转换为十进制的c语言
【华为机试真题详解】机试题按知识点整理(入门指引)
【华为机试真题 Python实现】【2022 Q1 Q2 | 100分】《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!本文解法非最优解(即非性能最优)。专栏的题目,麻烦都收藏,点赞一下,支持一下,感谢!!【牛客网】 HJ5 进制转换 【牛客网】 HJ1 字符串最后一个单词的长度HJ17 坐标移动 (中等) HJ20 密码验证合格程序(中等) HJ33 整数与IP地址间的转换(中等)【机试真题】字
c语言实现八进制转十进制
用c语言实现八进制转化成十进制的一个简单的算法,只作为对于进制转换的理解
Python爬虫实战:5分钟搞定Web of Science文献批量导出与解析(附完整代码)
本文提供了一套利用Python爬虫技术,快速实现Web of Science文献批量提取与解析的完整方案。通过解析官方导出的HTML文件,结合BeautifulSoup和pandas库,可将文献数据自动转换为结构化的Excel/CSV表格,帮助科研人员高效管理文献信息,节省大量手动整理时间。
华为机试 & 牛客网
华为机试 & 牛客网 今天在准备华为机试,时间蛮紧的,就在牛客网刷了点题目,好久没练算法了,从网上查了下代码,发现很多版本的解题方法,因为我主要学的是C语言,就只看了C++的解法,下面汇总一下我觉得比较简略和好理解的答题方法。 华为研发工程师编程题 [1/3]汽水瓶 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩
Stata森林图进阶:个性化定制与高级技巧
本文详细介绍了Stata森林图的进阶技巧,包括个性化定制与高级应用。通过meta分析工具如metan命令,用户可以优化字体、颜色、坐标轴等视觉元素,提升森林图的专业性和可读性。文章还提供了黑白印刷设置、高分辨率导出等实用技巧,帮助科研人员制作符合学术出版要求的森林图。
华为OD机试(B、C卷)、机考,200分的题目整理如下,冲满分必备
关于华为 od 题库的说明(2023-05-12 更新本文) 关于订阅华为 OD 机试题库的后续问题 华为 OD 机试 真题,新题库,50 道 200 分题 华为 od 岗的薪资待遇 华为 OD 应聘流程 华为 OD100 分题目,参考下述地址 华为 od 转正 华为 OD 说的目标院校都有哪些?
SAP 发货在途库存管理:POD确认差异下的2种后续调整方案对比
本文详细解析了SAP发货在途库存管理中POD确认差异后的财务调整方案,对比了移动类型417和555 T两种处理方式的适用场景及财务影响。通过实际案例说明如何优化POD流程,减少库存差异损失,提升供应链管理效率。特别适合SAP SD模块用户及供应链管理人员参考。
黑马Java第二阶段:JavaWeb(笔记)
黑马Java第二阶段:JavaWeb(笔记)
华为机试真题练习汇总(共 108 题)
华为机试真题练习汇总(共 108 题)
电子产品的老化测试有哪些类型?
因此,越来越多的人在寻找“已知合格的测试连接器”,即经过测试具有可靠性和有效性的测试连接器,可以在老化测试中制定优化方法。例如对于芯片来说,不同的封装有不同的老化测试座,QFP老化测试座,QFN老化测试座等。老化测试时,专用老化电路板上的元件将承受等于或高于其额定工作条件的压力,以消除任何在额定寿命之前过早失效的元件。静态老化:在此类系统中,将测试设备安装到老化板上的插座中,然后放入老化箱中,其中每隔12至24小时施加电源和高温。动态老化:在动态老化系统中,设备以老化速度设定的最大速率进行测试。
4万+



被折叠的 条评论
为什么被折叠?



