码迷,mamicode.com
首页 >  
搜索关键字:华为机试    ( 376个结果
华为机试—字符串过滤
题目:字符串过滤 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。   要求实现函数:   void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr)...
分类:其他好文   时间:2014-12-27 16:13:22    阅读次数:181
华为机试—回文数判断
判断一个整型数是否为“回文数”,如1221,232,5。 #include using namespace std; void isHuiwen(int number) { int n = 0;//余数. int m = number; while(m != 0) { n = n*10 + m %10; /...
分类:其他好文   时间:2014-12-27 16:11:09    阅读次数:116
华为机试—正整数加减运算式
题目:正整数加减运算式 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。   补充说明: 1. 操作数为正整数,不需要考虑计算结果溢出的情况。 2. 若输入算式格式错误,输出结果为“0”。   要求实现函数:   void arithmetic...
分类:其他好文   时间:2014-12-27 16:10:32    阅读次数:117
华为机试—字符串压缩
题目:字符串压缩 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc". 2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成...
分类:其他好文   时间:2014-12-26 20:25:32    阅读次数:241
华为机试—查找子串个数
输入一个字符串,判断有多少个子串。 输入: asdg ds  dga   输出:3 #include #include using namespace std; int num_of_sub(char *str) { int len = strlen(str); int count = 0; for(i...
分类:其他好文   时间:2014-12-26 18:39:50    阅读次数:185
华为机试—选秀节目评分
题目:选秀节目评分 选秀节目打分,分为专家评委和大众评委,score[]数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委;judge_type[i] == 2,表示大众评委,n表示评委总数。 打分规则如下: 专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后...
分类:其他好文   时间:2014-12-26 14:47:37    阅读次数:119
华为机试—四则运算(数组解决)
题目:四则运算 问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注: 3.1、表达式只含 +, -, *, / 四则运算符,不含括号 3.2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 3.3、要考虑加减乘除按通常四则运算规定的计算优先级 3.4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为...
分类:编程语言   时间:2014-12-26 13:07:57    阅读次数:270
华为机试—回文字符串
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。 #include #include using namespace std; int huiwen(char *a){ int len = strlen(a); int i,j=len-1; for(i=0;i<len/2;i++,j--){ if(a[i]!=a[j]){ return...
分类:其他好文   时间:2014-12-26 13:04:13    阅读次数:191
华为机试—“十七进制”转“十进制”
题目:“十七进制”转“十进制” 实现“十七进制”转“十进制”算法:输入一个十七进制数字的字符串(字母一律大写),输出这个数值对应的十进制结果,达到进制转换目的,范围:0-0xFFFFFFFF。 #include #include using namespace std; void convert(char* p) { int len=s...
分类:其他好文   时间:2014-12-26 11:15:23    阅读次数:134
华为机试—地铁换乘(图文吐血整理)
题目:地铁换乘 描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。 地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 ...
分类:其他好文   时间:2014-12-26 09:44:58    阅读次数:225
376条   上一页 1 ... 30 31 32 33 34 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!