题目背景
计算半径为1到10的圆的面积,若面积在40到90之间请输出
接口
int OutPutRotundityArea(float* pResultArray,int &ArrayCount)
float* pResultArray :float型数组
Int ArrayCount:数组长度
规格
要求时间复杂度为O(n)
     ...
                            
                            
                                分类:
其他好文   时间:
2015-07-04 12:46:02   
                                阅读次数:
124
                             
                    
                        
                            
                            
                                输入一个整形数组。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。
接口
Int GetSubArraySum(Int* pIntArray,Int nCount);
规格
要求时间复杂度为O(n)
举例
例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3...
                            
                            
                                分类:
编程语言   时间:
2015-07-04 00:54:38   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                水仙花数又称阿姆斯特朗数。
水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
求输入的数字是否为水仙花数
此题纠正了我一个错误的认识,我一直以为水仙花数是每位的立方和等于这个数,原因是以前经常求的是三位数.
完整满分代码如下:
#include "oj.h"
// 功能:判断输入...
                            
                            
                                分类:
其他好文   时间:
2015-07-03 23:28:21   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数(亦称为自恋性数),1除外,如407 = 43+03+73就是一个阿姆斯特朗数。试编程求n(n ≤ 65536)以内的所有阿姆斯特朗数。
 
接口说明
原型:
    int CalcArmstrongNumber(int n);
输入参数:
    int n: n ≤ 65536
 
返...
                            
                            
                                分类:
其他好文   时间:
2015-07-03 12:29:28   
                                阅读次数:
251
                             
                    
                        
                            
                            
                                删除重复字符
给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序,并且区分大小写。
详细描述:
接口说明
原型:
int GetResult(const char *input, char *output)
输入参数:
     input     输入的字符串
输出参数(需考虑指针指向的...
                            
                            
                                分类:
其他好文   时间:
2015-07-03 00:18:11   
                                阅读次数:
121
                             
                    
                        
                            
                            
                                问题描述:给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利
输入:
4个1-10的数字。[数字允许重复,测试用例保证无异常数字]
输出:
True or False
例如输入:
7   2   1   10
输出:
True
/*********************************************************************...
                            
                            
                                分类:
其他好文   时间:
2015-07-02 22:35:49   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                接口说明
原型:
unsigned int GetBitsValue(unsigned int input, unsigned int startbit, unsigned int bitlen)
输入参数:
        input      输入的整数
         startbit   需要获取的开始bit
         bitlen...
                            
                            
                                分类:
其他好文   时间:
2015-07-02 15:45:14   
                                阅读次数:
82
                             
                    
                        
                            
                            
                                描述: 
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?...
                            
                            
                                分类:
其他好文   时间:
2015-07-02 14:10:07   
                                阅读次数:
120
                             
                    
                        
                            
                            
                                题目描述: 
实现输入一组大于等于0的整数,根据从小到大的顺序排序后输出,排序后有连续数时,只输出连续数中最小和最大的两个数。题目类别:    排序  
难度:  高级  
运行时间限制: 10Sec 
内存限制:   128MByte 
阶段:  入职前练习  
输入: 
一组大于等于0的整数,不考虑非法输入,各个整数之间以逗号(“,”)分隔, 输入字符串的总长度小于等于100个字节。输出: 
排...
                            
                            
                                分类:
编程语言   时间:
2015-06-29 11:52:59   
                                阅读次数:
449
                             
                    
                        
                            
                            
                                题目开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;  A1A;  %;  YAD; 等。下面是一个简单的例子 如:A10;S20;W10;D30;X;A1...
                            
                            
                                分类:
移动开发   时间:
2015-06-29 11:42:57   
                                阅读次数:
183