码迷,mamicode.com
首页 >  
搜索关键字:机试    ( 849个结果
华为机试—两个任意长度的正数相减
问题描述:     两个任意长度的正数相减,这两个正数可以带小数点,也可以是整数,请输出结果。输入的字符串中,不会出现除了数字与小数点以外的其它字符,不会出现多个小数点以及小数点在第一个字符的位置等非法情况,所以考生的程序中无须考虑输入的数值字符串非法的情况。  详细要求以及约束: 1.输入均为正数,但输出可能为负数;  2.输入输出均为字符串形式; 3.如果输出是正数则不需...
分类:其他好文   时间:2015-05-12 17:13:48    阅读次数:281
华为机试—链表翻转(给出链表和数K)
题目: 给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6 基本思想: 链表中长度为k的一段从链表中摘除,翻转之后在将其衔接回链表。 #include using namespace std; typede...
分类:其他好文   时间:2015-05-12 15:49:23    阅读次数:148
华为机试—字符串中找出单词排序
题目: 在给定字符串中找出单词( “单词”由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格、问号、数字等等;另外单个字母不算单词);找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中;如果某个单词重复出现多次,则只输出一次;如果整个输入的字符串中没有找到单词,请输出空串。输出的单词之间使用一个“空格”隔开,最后一个单词后...
分类:编程语言   时间:2015-05-12 15:41:12    阅读次数:174
华为机试—字母权重分配方案
题目: 两段长度为1-5000变换的单词word1,word2,设计一个字母权重分配方案:该方案中不区分大小写字母;该方案A-Z的字母唯一对应一个1-26的数;该方案满足word1的字母权重和与word2的字母权重和的差值最大 。 基本思想: 这个问题是实质是比较单词,剔除相同的部分,看哪个剩余部分多,剩余多的单词部分再进行一个字母频率从大到小排列,频率最高的给最大的权重——26,频...
分类:其他好文   时间:2015-05-12 11:34:34    阅读次数:117
华为机试—元素按奇偶排序
题目: 将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数 若奇数和偶数不等长,则把剩下的直接放到数组中。 #include #include #define len 11 using namespace std; int cmp(const void *p,const void *q) { return *(int *)p-*(int *)q;...
分类:编程语言   时间:2015-05-12 11:26:49    阅读次数:125
字符串去特定字符-2009年哈尔滨工业大学计算机研究生机试真题
题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入: 测试数据有多组,每组输入字符串s和字符c。输出: 对于每组输入,输出去除c字符后的结果。样例输入: heallo a样例输出: hello解题代码:解法1:使用两个数组, 第二个数组存储去掉特定字符的字符串#includ...
分类:其他好文   时间:2015-05-11 23:47:49    阅读次数:212
判断三角形类型-2009年哈尔滨工业大学计算机研究生机试真题
题目描述: 给定三角形的三条边,a,b,c。判断该三角形类型。输入: 测试数据有多组,每组输入三角形的三条边。输出: 对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。样例输入: 3 4 5样例输出: 直角三角形解题代码:#include int main(){ int arr...
分类:其他好文   时间:2015-05-11 12:50:39    阅读次数:134
华为Java机试题
1.程序实现目标: 输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。     程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a开始的字符。 package com.xcbeyond; /** * @author xcbeyond * 2015-5-7下午10:37:43 * 1.程序实现目标: 输入一个字符串,将其各个字符对应的ASCII...
分类:编程语言   时间:2015-05-11 00:07:40    阅读次数:211
华为机试--地铁换乘问题
问题描述: 描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。 地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 ...
分类:其他好文   时间:2015-05-10 15:48:18    阅读次数:172
华为机试题--及格分数、亮灯个数
题目一:及格分数 描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下: (1) 及格线是10的倍数; (2) 保证至少有60%的学生及格; (3) 如果所有的学生都高于60分,则及格线为60分     输入:输入10个整数,取值0~100 输出:输出及格线,10的倍数 输入样例:61 51 49 30 20 10 70 80 90 99 输出样例:50 代...
分类:其他好文   时间:2015-05-10 15:47:25    阅读次数:139
849条   上一页 1 ... 55 56 57 58 59 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!