#include
#include "oj.h"
#include
using namespace std;
// 功能:获取第nValue1个月出生多少对兔子
// 输入: nValue1为正整数
// 输出:无
// 返回:第nValue1个月出生多少对兔子
//根据前几个月的结果可以推断出该函数满足f(n) = f(n-1) + f(n-2)
unsigned int GetBirth...
分类:
其他好文 时间:
2014-12-14 21:24:24
阅读次数:
261
#include "OJ.h"
#include
using namespace std;
/*
功能:对输入的整型数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数
输入:int * pInputInteger:整型数组指针
int * InputNum:数组元素个数
输出:int * pMaxValue:数组中最大值
int * pMaxNum...
分类:
其他好文 时间:
2014-12-14 18:37:23
阅读次数:
173
#include
#include
#include
#include
#include "oj.h"
using namespace std;
// 功能:判断输入 nValue 是否为水仙花数
// 输入: nValue为正整数
// 输出:无
// 返回:如果输入为水仙花数,返回1,否则返回0
unsigned int IsDaffodilNum(unsi...
分类:
其他好文 时间:
2014-12-14 18:36:02
阅读次数:
201
#include
#include
#include
#include
#include
using namespace std;
#include "oj.h"
// 功能:排列一个m行n列 大小的数组
// 输入: int * pArray 指向数组第一个元素的指针,m为行数, n为列数 ,请按第i列排列
// 输出:按第i列排序完成后的数组放到入参指定的地址中 (i的取值范围 ...
分类:
编程语言 时间:
2014-12-14 14:38:52
阅读次数:
178
#include "OJ.h"
#include
using namespace std;
/*
功能: 求n(n ≤ 65536)以内的所有阿姆斯特朗数
原型:
int CalcArmstrongNumber(int n);
输入参数:
int n: n ≤ 65536
返回值:
n以内的阿姆斯特朗数的数量。
*/
bool isArmstrongNumber(in...
分类:
其他好文 时间:
2014-12-11 15:53:56
阅读次数:
234
#include
#include
#include "oj.h"
using namespace std;
/*
功能:
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。
90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E
输入:
整数score
输出:
无
返回:
分级结果
分数不在100范围时返回-1
*/...
分类:
其他好文 时间:
2014-12-11 15:49:20
阅读次数:
213
这个是华为OJ上的一道题目。首先,如果我们用java写代码,华为OJ有以下三条规则需遵守,否则编译无法通过或者用例无法通过,规则如下:(1)一定不可以有包名;(2)主类名只能为Main;(3)不可以输出与结果无关的信息。 好了,按照以上规则,我们写出来的代码如下(此代码不是最优的,只是用来记录...
分类:
编程语言 时间:
2014-09-11 22:06:52
阅读次数:
197
题目描述:新入职华为的小伙伴们都有在oj上面刷题的任务,共需要刷100道初级题,45道中级题,5道高级题,其中,做出来的高级题如果超标可以当初级或者中级题,做出来的中级题如果超标可以当初级题。每天,出题的大哥会给大家出Xi道题,这Xi道题属于同一个难度级别,小伙伴们要么用一天时间把这些题全做出来,要...
分类:
其他好文 时间:
2014-08-17 18:28:22
阅读次数:
269
题目有点像小学数学题,因为三个空瓶可以换一瓶汽水,但喝完一瓶汽水就可以得到一个空瓶。所以相当于两个空瓶就可以换到一瓶汽水。
把输入除以2即可。这里讲一下java多出入,可以用in.hasNext(),就相当于C/C++里面的while(scanf("%d",n)!=EOF)。
import java.util.Scanner;
public class qishuiping {
public...
分类:
其他好文 时间:
2014-08-04 21:48:48
阅读次数:
498
题目有点绕,一个是要二分,用三个字符串,存前,中,后三个,前,后部分都降序排序,然后后半部分再反转一下,讲三部分合起来就好了。
import java.util.Scanner;
public class dividesort {
public static void sort(StringBuffer s){
for(int i=0;i<s.length();i++){
for(i...
分类:
其他好文 时间:
2014-08-04 21:48:18
阅读次数:
258