![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为上机考试学习笔记
KCBB
这个作者很懒,什么都没留下…
展开
-
C++_24点运算_华为上机笔试
题目描述 计算24点是一种扑克牌益智游戏,随机抽出4张扑克牌,通过加(+),减(-),乘(*), 除(/)四种运算法则计算得到整数24,本问题中,扑克牌通过如下字符或者字符串表示,其中,小写joker表示小王,大写JOKER表示大王: 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER 本程序要求实现:输入4张牌,输出一个算式,算式的结果为24点。 /////////...原创 2020-03-04 18:21:59 · 677 阅读 · 0 评论 -
C++_句子逆序_华为上机笔试
题目描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 ////////////////////////////////////////////// 接口说明 /* 反转句子 @param sentence 原句子 @return 反转后的句子 */ public Str...原创 2020-03-03 18:01:20 · 410 阅读 · 0 评论 -
C++_质数因子_华为上机笔试
题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(如180的质因子为2 2 3 3 5 ) 最后一个数后面也要有空格 // 详细描述: 函数接口说明: public String getResult(long ulDataInput) 输入参数: long ulDataInput:输入的正整数 返回值: String 输入描述 输入一个long型整数。 输出描述 按照...原创 2020-03-03 14:41:28 · 345 阅读 · 0 评论 -
C++_进制转换_华为上机笔试
题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) 输入描述 输入一个十六进制的数值字符串。 输出描述 输出该数值的十进制字符串。 输入 0xA 输出 10 思路 输入为字符串,且格式为0x为前缀,可以以此为切入点。 1、将输入作为字符串读取 2、倒序遍历字符串(从尾到头) 3、16进制转换10进制运算,利用乘方加以解决高位的换算。 4、以...原创 2020-03-03 13:39:05 · 375 阅读 · 0 评论 -
C++_字符串分割_华为上机笔试
题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述 输出到长度为8的新字符串数组 输入 abc 123456789 输出 abc00000 12345678 90000000 写了个不短不长的代码,将输入2个字符串扩...原创 2020-03-02 21:35:21 · 364 阅读 · 0 评论 -
C++_明明的随机数_华为上机笔试
题目:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。 Input Par...原创 2020-03-02 21:26:20 · 259 阅读 · 0 评论