华为OJ-102

分类: 安卓软件下SH365 时间: 2025-10-13 12:37:18 作者: admin 阅读: 822

华为OJ-102

字符统计

题目描述

如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。

实现以下接口:

输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用)

按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出

清空目前的统计结果,重新统计

调用者会保证:

输入的字符串以‘\0’...

Posted by Shaun on April 7, 2018

华为OJ-101

输入整型数组和排序标识,对其元素按照升序或降序进行排序

题目描述

输入整型数组和排序标识,对其元素按照升序或降序进行排序

接口说明

原型:

void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);

输入参数:

​ Integer[] pIntegerArray:整型数组

int iSortFlag:排序标识:0表示按升序,1表示...

Posted by Shaun on April 7, 2018

华为OJ-100

等差数列

题目描述

功能:等差数列 2,5,8,11,14。。。。

输入:正整数N >0

输出:求等差数列前N项和

返回:转换成功返回 0 ,非法输入与异常返回-1

输入描述:

输入一个正整数。

输出描述:

输出一个相加后的整数。

示例1

输入

2

输出

7

算法实现

实现1

//思路1:

#incl...

Posted by Shaun on April 7, 2018

华为OJ-099

自守数

题目描述

自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n以内的自守数的个数

接口说明

/*

功能: 求出n以内的自守数的个数

输入参数:

int n

返回值:

n以内自守数的数量。

*/

public static int CalcAutomorphicN...

Posted by Shaun on April 7, 2018

华为OJ-098

自动售货系统

题目描述

1 总体说明

考生需要模拟实现一个简单的自动售货系统,实现投币、购买商品、退币、查询库存商品及存钱盒信息的功能。

系统初始化时自动售货机中商品为6种商品,商品的单价参见1.1规格说明,存钱盒内放置1元、2元、5元、10元钱币,商品数量和钱币张数通过初始化命令设置,参见2.1 系统初始化。

1.1规格说明

商品:每种商品包含商品名称、单价、数量三种属性...

Posted by Shaun on April 7, 2018

华为OJ-097

记负均正

题目描述

首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。

输入描述:

首先输入一个正整数n,

然后输入n个整数。

输出描述:

输出负数的个数,和所有正整数的平均值。

示例1

输入

5

1

2

3

4

5

输出

0 3

算法实现

实现1

//思路1:...

Posted by Shaun on April 7, 2018

华为OJ-096

表示数字

题目描述

将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变

public static String MarkNum(String pInStr)

{

return null;

}

输入描述:

输入一个字符串

输出描述:

字符中所有出现的数字前后加上符号“*”,其他字符保持不变

示例1

输入

Jkdi234klowe9...

Posted by Shaun on April 7, 2018

华为OJ-095

人民币转换

题目描述

考试题目和要点:

1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整等字样填写。(30分)

2、中文大写金额数字到“元”为止的,在“元”之后,应写“整字,如¥ 532.00应写成“人民币伍佰叁拾贰元整”。在”角“和”分“后面不写”整字。(30分)

3、阿拉伯数字中间有“...

Posted by Shaun on April 7, 2018

华为OJ-094

记票统计

题目描述

请实现接口:

unsigned int AddCandidate (char* pCandidateName);

功能:设置候选人姓名

输入: char* pCandidateName 候选人姓名

输出:无

返回:输入值非法返回0,已经添加过返回0 ,添加成功返回1

Void Vote(char* pCandidateName);

功能:投票

输入: char...

Posted by Shaun on April 7, 2018

华为OJ-093

201301JAVA题目0-1级

题目描述

编写一个函数,传入一个int型数组,返回该数组能否分成两组,使得两组中各元素加起来的和相等,并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数),能满足以上条件,返回true;不满足时返回false。

输入描述:

第一行是数据个数,第二行是输入的数据

输出描述:

返回true或者false

示例1

输入

4

...

Posted by Shaun on April 7, 2018

← Newer Posts

Older Posts →

相关文章

樱桃树的寿命和结果年龄是怎样的?

365app安卓客户端下载 · 07-11 阅读 3154

计算机登入隐藏用户,如何在Windows 10登录界面隐藏特定账户

APPBET365 · 09-20 阅读 5219

保卫萝卜3中文破解版下载v1.3.0

安卓软件下SH365 · 07-19 阅读 5381