11 xueruifan

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

用static关键字修饰类

http://zuoqiang.iteye.com/blog/734842

2016-03-29 11:08:10

c 编程中的exit(-1)和 return -1

1、首先这个exit是针对你整个程序的进程而言的,也就是说让你的进程退出(不管这行代码是在程序的哪个地方,哪个函数),并返回了这个值。然后,你要知道你的程序的进程是有父进程的,除了系统开机时自启动的进程(Linux里面就是init,PID是0)。所以返回的这个值就会被你的程序的父进程接受到,进而知道你的程序是正常退出还是出错中断的。在main函数中我们通常使用return (

2016-02-08 14:48:43

找出升序数组中和为给定值的两个数字 不要直接用形参里的表示,输出或清零输入时都是大忌

输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。如果有多对数字的和等于输入的数字,输出任意一对即可。详细描述:接口说明原型:bool FindTwoNumbersWithSum(int aData[], unsignedint uiLength, int sum, int *pNum1, int *pN

2016-01-31 22:02:01

修改字符串 两种方法,对形参传过来的

将给定字符串中连续出现3次的小写字母替换为改小写字母在字母表中的下一个字母(z变为a),大写字母和其他字符不处理,仍然保留。要求最终输出的字符串中不再存在任何连续出现3次的小写字母。例如字符串”ATRcccert893#45ae”经过处理后应该为”ATRdert893#45ae” 详细描述:接口说明原型:int ChangeString(ch

2016-01-31 10:45:30

求助 向升序单向链表中插入一个节点 求教程序中哪里错了?

输入一个升序单向链表和一个链表节点,向单向链表中按升序插入这个节点。输入为空指针的情况视为异常,另外不考虑节点值相等的情况。链表结点定义如下:struct ListNode{      int       m_nKey;      ListNode* m_pNext;};详细描述:接口说

2016-01-30 17:36:54

奖金提成 向下取整、向上取整的方法

企业发放的奖金根据利润提成。 利润低于或等于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

对象管理器 3种方法实现 struct、 vector、map

实现对象管理器功能,其中管理的对象有3个外部关键字,要求实现:        增加对象;删除对象;判断对象是否存在;说明:对象的三个外部关键字分别以KEY1,KEY2,KEY3表示。方法1:链表的方式#include "ObjMgt.h"#include using namespace st

2016-01-30 12:03:46

二维数组的列排序 考虑问题的全局性 声明数组必须要分配内存并清零

以“二维数组的列排序”为例练习“ 考虑问题的全局性"以及“ 声明数组必须要分配内存并清零”:题目要求:给出一个二维数组,请将这个二维数组按第i列(i从1开始)排序,如果第i列相同,则对相同的行按第i+1列的元素排序,如果第i+1列的元素也相同,则继续比较第i+2列,以此类推,直到最后一列。如果第i列到最后一列都相同,则按原序排列。  实现以下接口:输入一个m*n

2016-01-25 17:40:55

取给定正整数的指定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

爱因斯坦 上楼梯问题 若每步跨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

数列求和 阶乘 双精度问题

输出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

两种分解整数为字符串的方法 阿姆斯特朗数

以“阿姆斯特朗数”求解为例:阿姆斯特朗数:如果一个正整数等于其各个数字的立方和,    则该数称为阿姆斯特朗数(亦称为自恋性数),1除外,    如407 = 4^3+0^3+7^3就是一个阿姆斯特朗数。/*功能: 求n(n ≤ 65536)以内的所有阿姆斯特朗数原型:    int CalcArmstrongNumber(int n);输入参数

2016-01-24 11:53:15

判断任意两台计算机的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

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

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

求m的n次方的后3位

求n的m次方的后3位

2016-01-22 09:48:36

MySQL基本命令及注意事项

MySQL中一般的指令、名称等等都不区分大小写,有符号(如-、*)的地方可以不加空格\g和\G 的作用不同,虽然都表示分隔符,但是大写的\G可以使输出效果为 可以使每个字段打印到单独的行。1、比较运算符中的不等运算符"2、运算符like、regexplike中“_”只匹配一个字符,可以代表任意一个字符,但是不能代表没有字符(长度不能为0);“%”可以匹配一个

2016-01-04 19:15:43

VMware虚拟机从一台电脑转移复制到另一台电脑的方法

今天在单位的电脑上安装了Windows 8.1,好吧,当然不是主用电脑,而是VMware虚拟机。安装的目的主要是用来学习和测试,想想自己笔记本电脑上也应该安装一个,难道晚上拷个Win 8.1的ISO镜像回去重新再安装一遍?没有必要,VMware虚拟机系统文件是可以转移复制的,把.vmx文件和所有的.vmdk文件全部拷贝到U盘里带回家。我特意看了一下,我的是6.25个G。  这里简单解释

2015-12-31 20:57:28

初学者学习编程语言的方法

1、抄代码:抄代码,刚开始写,抄错属于很正常的现象2、模仿写:自己会写一些简单的代码,但还不太清楚怎样下手写一个完整的代码模块,所以要模仿着写3、模仿改:软件工作中debug占据了工程师大部分时间,这时由于没有经验和思路,所以建议模仿着改4、勤调试:自己试着写一些代码,通过不断调试来验证自己的一些想法,继续思考,再次验证,来回折腾5、看 n遍:出错或遇到问题时,

2015-12-18 20:14:30

数据库中的一些概念:模型、结构

数据库即存储数据的仓库。数据库系统(DataBase System,DBS)一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。数据模型由数据结构、数据操作、完整性约束3部分组成,分别为:1:数据结构:对系统静态特征的描述,包括数据的类型、内容、性质和数据间的相互关系;2:数据操作:对系统动态特征的描述,对数据库

2015-11-30 21:02:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!