- 博客(15)
- 资源 (15)
- 收藏
- 关注
原创 找出升序数组中和为给定值的两个数字 不要直接用形参里的表示,输出或清零输入时都是大忌
输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。如果有多对数字的和等于输入的数字,输出任意一对即可。详细描述:接口说明原型:bool FindTwoNumbersWithSum(int aData[], unsignedint uiLength, int sum, int *pNum1, int *pN
2016-01-31 22:02:01 1079
原创 修改字符串 两种方法,对形参传过来的
将给定字符串中连续出现3次的小写字母替换为改小写字母在字母表中的下一个字母(z变为a),大写字母和其他字符不处理,仍然保留。要求最终输出的字符串中不再存在任何连续出现3次的小写字母。例如字符串”ATRcccert893#45ae”经过处理后应该为”ATRdert893#45ae” 详细描述:接口说明原型:int ChangeString(ch
2016-01-31 10:45:30 2936
原创 求助 向升序单向链表中插入一个节点 求教程序中哪里错了?
输入一个升序单向链表和一个链表节点,向单向链表中按升序插入这个节点。输入为空指针的情况视为异常,另外不考虑节点值相等的情况。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};详细描述:接口说
2016-01-30 17:36:54 1111
原创 奖金提成 向下取整、向上取整的方法
企业发放的奖金根据利润提成。 利润低于或等于100000元的,奖金可提10%; 利润高于100000元,低于200000元(100000 低于100000元的部分按10%提成; 高于100000元的部分,可提成 7.5%; 200000 高于200000元的部分按5%提成; 400000 600000 I>1000000时,超过1000000元的部分按1%提成。
2016-01-30 14:34:28 1288
原创 对象管理器 3种方法实现 struct、 vector、map
实现对象管理器功能,其中管理的对象有3个外部关键字,要求实现: 增加对象;删除对象;判断对象是否存在;说明:对象的三个外部关键字分别以KEY1,KEY2,KEY3表示。方法1:链表的方式#include "ObjMgt.h"#include using namespace st
2016-01-30 12:03:46 689
原创 二维数组的列排序 考虑问题的全局性 声明数组必须要分配内存并清零
以“二维数组的列排序”为例练习“ 考虑问题的全局性"以及“ 声明数组必须要分配内存并清零”:题目要求:给出一个二维数组,请将这个二维数组按第i列(i从1开始)排序,如果第i列相同,则对相同的行按第i+1列的元素排序,如果第i+1列的元素也相同,则继续比较第i+2列,以此类推,直到最后一列。如果第i列到最后一列都相同,则按原序排列。 实现以下接口:输入一个m*n
2016-01-25 17:40:55 692
原创 取给定正整数的指定bit位开始的指定长度的数据 将整数拆分成bit位表示的形式
下面以“取给定正整数的指定bit位开始的指定长度的数据”为例说明如何将整数拆分成bit位表示的形式。取给定正整数的指定bit位开始的指定长度的数据。bit位从右向左从0开始计算。函数原型: unsigned int GetBitsValue(unsigned int input, unsigned int startbit, unsigned int bitlen)
2016-01-24 21:26:38 1921
原创 爱因斯坦 上楼梯问题 若每步跨2阶,剩1阶 两种方法
爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?两种方法:方法1:从1开始逐个累增进行试验unsigned int GetStairNum (){ for(unsigned int n = 1; ;++n) {
2016-01-24 19:36:36 17843 2
原创 数列求和 阶乘 双精度问题
输出1/1! + 1/2! + 1/3! + … + 1/n!/*void GetResult(int InputNum, double *NumResult);输入参数: Int InputNum:输入一个正整数,进行表达式计算 char *NumResult:输出表达式的值 返回值: void*/void GetResult(int InputNum, do
2016-01-24 17:03:58 1204
原创 两种分解整数为字符串的方法 阿姆斯特朗数
以“阿姆斯特朗数”求解为例:阿姆斯特朗数:如果一个正整数等于其各个数字的立方和, 则该数称为阿姆斯特朗数(亦称为自恋性数),1除外, 如407 = 4^3+0^3+7^3就是一个阿姆斯特朗数。/*功能: 求n(n ≤ 65536)以内的所有阿姆斯特朗数原型: int CalcArmstrongNumber(int n);输入参数
2016-01-24 11:53:15 574
原创 判断任意两台计算机的IP地址是否属于同一子网络的两种地址转换方法
功能: 判断两台计算机IP地址是同一子网络。原型: int IsSameSubNetwork(char * pcIp1, char * pcIp2, char * pcSubNetworkMask);输入参数: char * pcIP1: 计算机1的IP地址,格式:“192.168.0.254”; char * pcIP2: 计算机2的IP地址,格式:“1
2016-01-24 10:15:01 1715
翻译 C++ 在.h文件中包含头文件和在.cpp文件中包含头文件有什么区别?
现有两个文件Test.h 和Test.cpp #include 在Test.h中包含 和在Test.cpp中包含有什么区别?1、在cpp文件中包含.h文件,要么你要用到这个头文件中的函数或者类,要么就是实现这个头文件;2、.h ---就是为了放一堆声明所产生的东西。如果是定义放在.h中。 如果.h被重复包含多次,那么则会被报重定义。所以在.h 中都要---如果函数就要是inl
2016-01-23 14:26:40 24509 4
转载 C语言 数字转换为字符串
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:# include # include void main (void){int num = 100;char str[25];itoa(num, str, 10);printf("The number 'num' i
2016-01-23 14:07:10 862
原创 MySQL基本命令及注意事项
MySQL中一般的指令、名称等等都不区分大小写,有符号(如-、*)的地方可以不加空格\g和\G 的作用不同,虽然都表示分隔符,但是大写的\G可以使输出效果为 可以使每个字段打印到单独的行。1、比较运算符中的不等运算符"2、运算符like、regexplike中“_”只匹配一个字符,可以代表任意一个字符,但是不能代表没有字符(长度不能为0);“%”可以匹配一个
2016-01-04 19:15:43 733
Notexpress详细教程
2014-08-28
EstudioPro V4.2
2014-03-06
agdirDI压缩包
2014-01-13
多功能小车:寻迹功能、超声波避障功能、红外遥控功能,加5110显示
2013-10-28
IC卡TX522B_User_V1.2.rar
2012-01-12
FPGA的27实例 VHDL控制程序 仿真
2011-02-22
华为GTM900-B资料大全
2011-01-23
GPS数据导入Google方法
2011-01-22
遥控循迹车制作及2272、lm298的用法
2010-04-24
二级Java笔试真题及答案
2010-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人