自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 cin.get( )与cin.getline( )的区别

分为三种情况来看: 1)输入的字符串不超过限定大小 get(str,Size):读取所有字符,遇到'\n'时止,并且将'\n'留在输入缓冲区中,其将被下一个读取输入的操作捕获,影响该输入处理; getline(str,Size):读取所有字符,遇到'\n'时止,并且将'\n'直接从输入缓冲区中删除掉,不会影响下面的输入处理。 2)输入的字符数超出限定的大小

2014-03-03 20:39:26 497

转载 交换两个数组值使两个数组之差最小

有两个序列a,b,大小都为n,序列元素的值任意整数,无序; 要求:通过交换a,b 中的元素,使[序列a 元素的和]与[序列b 元素的和]之间的差最小。 例如: var a=[100,99,98,1,2, 3]; var b=[1, 2, 3, 4,5,40]; 假设序列a,b中元素的和为sum_a和sum_b。假设aa和bb分别为序列a,b中的元素,则交换aa,bb后序列的和变为sum_

2014-02-27 22:39:41 983

转载 判断ip地址是否合法

IP地址是否合法 [cpp] view plaincopy STATUS ip_valid_check(const char* v_p_Str)     {         int i;         int tmp;         char* p = NULL;          if(strlen(v_p_Str) > 15) 

2014-02-27 22:38:12 606

转载 字符串过滤~

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。   要求实现函数: void stringFilter(const char *pInputStr,long lInputLen, char *pOutputStr);  

2014-02-27 22:37:30 590

转载 一个好理解的快速排序

快速排序:    20 40 50 10 60 left = 20  right = 60  base = left left指针,right指针,base参照数。 其实思想是蛮简单的,就是通过第一遍的遍历(让left和right指针重合)来找到数组的切割点。 第一步:首先我们从数组的left位置取出该数(20)作为基准(base)参照物。 第二步:从数组的rig

2014-02-27 22:36:44 516

原创 N!末尾有多少个零

题目一:210!最后结果有几个零。 请自己思索10分钟以上再看解释 凡是这种题目必有规律可言, 关键是你找到这个规律的恒心。可采用笨拙的方法思考。 1!  =  1                               ----  无0 2! = 2 * 1! = 2                  

2014-02-27 22:32:31 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除