![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为OJ
文章平均质量分 90
hitwhzhongqiu
这个作者很懒,什么都没留下…
展开
-
华为OJ之中级篇Ⅰ
前言经过断断续续的刷题,终于在差不多一个月把50道初级题刷完了。在开始本部分的中级篇之前,简要谈谈初级篇的感受吧。初级篇中的题大部分实现的功能都比较简单,往往就考察一两个功能,换句话说测试用例比较好写,不是特别复杂。对于C/C++类型的题,我们只要按照给定的接口实现就行了,接口一定,很多东西都确定了。而对于“基于输入输出”类型的题真是被虐惨了,因为main函数的内容都要自己写,相比更灵活,但假原创 2015-05-23 11:02:33 · 4470 阅读 · 0 评论 -
华为OJ之初级篇Ⅳ
31.指定字符删除题目描述:输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。接口说明:原型:int removechars(char *in, char c, char *out);输入参数:char *in 输入字符串char c输出参数:char *out 输出处理后的字符串返回值:0答案点这里32.字符串反转原创 2015-06-01 22:23:17 · 1156 阅读 · 0 评论 -
华为OJ之初级篇Ⅲ
21.数字统计简要描述:对输入的整型数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数详细描述:接口说明原型:voidOutputMaxAndMin(int * pInputInteger,intInputNum,int * pMaxValue,int * pMaxNum,int * pMinValue,int * pMinNum);输入参原创 2015-06-01 22:19:04 · 2457 阅读 · 0 评论 -
华为OJ之高级篇
1.整数排序题目描述:实现输入一组大于等于0的整数,根据从小到大的顺序排序后输出,排序后有连续数时,只输出连续数中最小和最大的两个数。输入: 一组大于等于0的整数,不考虑非法输入,各个整数之间以逗号(“,”)分隔, 输入字符串的总长度小于等于100个字节。输出: 排序后的值,各个整数之间以空格分隔。样例输入: 1,4,3,110,2,90,7样例输出: 1 4 7 90原创 2015-06-01 22:08:03 · 3221 阅读 · 0 评论 -
华为OJ之初级篇Ⅴ
41.合唱队题目描述:答案点这里42.将字符串中不同字符的个数打印出来题目描述:找出字符串中,不同的字符的个数。题目类别: 字符串 难度: 初级 运行时间限制: 无限制 内存限制: 无限制 阶段: 入职前练习 输入: 输入一个字符串,'\0'作为字符串结束符。输出: 输出字符串中不同字符的个数。样例输入: 12原创 2015-06-02 22:28:01 · 926 阅读 · 0 评论 -
华为OJ之初级篇Ⅰ
前言本文章旨在提供一个互相学习和交流的平台,也作为OJ刷题这段时光的记录。本人非计算机科班出身,程序主要以实现功能性需求为主,暂不考虑性能、质量等因素。以下OJ题目顺序为成功通过机器验证的顺序,本篇题目全出自初级题系列。为了保证本文界面的简洁性,代码以代码片形式给出,见“答案点这里”链接。1.在字符串中找出连续最长的数字串题目概述请一个在字符串中找出连续最长的数字串,并把这个串的长原创 2015-04-22 09:02:15 · 1900 阅读 · 0 评论 -
华为OJ之初级篇Ⅱ
11.奖金提成简要描述:企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000≤200000)时;低于100000元的部分按10%提成;高于100000元的部分,可提成7.5%;200000≤400000时,低于200000元部分仍按上述办法提成,(下同);高于2000原创 2015-06-01 22:17:18 · 1886 阅读 · 0 评论 -
华为OJ之正数相减
题目描述:请编写程序实现:两个任意长度的正数相减,这两个正数可以带小数点,也可以是整数,请输出结果.系统假设:输入的字符串中,不会出现除了数字与小数点以外的其它字符,不会出现多个小数点以及小数点在第一个字符的位置等非法情况,所以考生的程序中无须考虑输入的数值字符串非法的情况。详细要求以及系统约束1.输入均为正数,但原创 2015-05-31 14:59:05 · 2670 阅读 · 0 评论 -
华为OJ之中级篇Ⅱ
1.整型字符串排序题目描述:给定字符串内有很多正整数,要求对这些正整数进行排序,然后返回排序后指定位置的正整数 排序要求:按照每个正整数的后三位数字组成的整数进行从小到大排序 1)如果不足三位,则按照实际位数组成的整数进行比较 2)如果相等,则按照输入字符串中的原始顺序排序 说明(以下内容考生无须检查,调用者保证): 1) 字符串以’\0’结尾,仅包含数字、空格 2原创 2015-06-11 21:22:50 · 1923 阅读 · 0 评论