面试笔试
文章平均质量分 65
千空
星光闪耀,不知何时熄灭
展开
-
华为机试【按要求输出偶数,奇数之和】
输入一行数字,数字用逗号隔开,输出这串数字中奇数和偶数的和,假设数字不超过某个数(本程序实际不超过19,可以自定义)例如: 输入 3,5,7,2,8 输出应为15 10#include#include#includeusing namespace std;int main(){ //奇数和为sumo,偶数和为sume int sume=原创 2015-09-10 23:48:40 · 1068 阅读 · 0 评论 -
华为oj【大数求和】
描述: 给定两个非常大的正整数A和B,位数在50至100之间。求C=A+B;题目类别: 字符串 难度: 中级 运行时间限制: 10Sec 内存限制: 128MByte 阶段: 入职前练习 输入: 因为A和B很大,从高位到低位,以字符串的形式输入两行数字A和B。A和B的位数在50至100之间。输出: 以字符串形式,输出一行,表示A和B的和。样例输入: 111111111111111111111111原创 2015-09-14 15:30:29 · 1146 阅读 · 0 评论 -
华为oj【分解字符串】
题目按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”代码#include#include#includeusing namespace std;vector ResolveStr(vect原创 2015-09-14 22:50:10 · 709 阅读 · 0 评论 -
华为oj【简单密码破解】
题目描述: 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。原创 2015-09-15 11:44:52 · 1179 阅读 · 0 评论 -
华为oj【IP地址判断有效性】
题目判断输入的字符串是不是一个有效的IP地址详细描述:请实现如下接口 boolisIPAddressValid(constchar* pszIPAddr) 输入:pszIPAddr 字符串 输出:true 有效的IP地址,false,无效的IP地址约束输入IP为XXX.XXX.XXX.XXX格式 字符串两端含有空格认为是合法IP 字符串中原创 2015-09-16 11:39:48 · 861 阅读 · 0 评论 -
华为oj【整数排序】
题目描述: 实现输入一组大于等于0的整数,根据从小到大的顺序排序后输出,排序后有连续数时,只输出连续数中最小和最大的两个数。题目类别: 排序 难度: 高级 运行时间限制: 10Sec 内存限制: 128MByte 阶段: 入职前练习 输入: 一组大于等于0的整数,不考虑非法输入,各个整数之间以逗号(“,”)分隔, 输入字符串的总长度小于等于100个字节。转载 2015-09-17 13:20:13 · 1187 阅读 · 0 评论 -
不使用数学函数开方运算的情况下,求解开方运算
1 二分法 浮点开方也就是给定一个浮点数x,求。这个简单的问题有很多解,我们从最简单最容易想到的二分开始讲起。利用二分进行开平方的思想很简单,就是假定中值为最终解。假定下限为0,上限为x,然后求中值;然后比较中值的平方和x的大小,并根据大小修改下限或者上限;重新计算中值,开始新的循环,直到前后两次中值的距离小于给定的精度为止。需要注意的一点是,如果x小于1,我们需要将上限转载 2015-09-22 01:25:31 · 5047 阅读 · 0 评论