自定义博客皮肤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)
  • 收藏
  • 关注

原创 C语言编程易错要点

1.   scanf("%f  %c %f",&value1, &operater, &value2); 【1】与 scanf("%f%c%f",&value1, &operater, &value2);  【2】【1】中%f 和 %c间有一个空格,该空格表示我们将略去输入中该位置的任意多个空格、tab、enter。因此,用户在输入时,可以用空格将数时操作符分开(当然不加也OK的),而【2】中

2015-07-12 13:02:47 411

原创 简析递归

对于程序小白,递归思想是不太好理解的,国内相关教材对此的讲解也不够简单易懂,其实这种思想我们在高中数学已经接触过的,只是很少有人把他们联系起来。其实,递归思想,就是经典证明方法——数学归纳法的一种灵活应用。先来回顾下数学归纳法吧:一般地,证明一个与自然数n有关的命题P(n),有如下步骤:(1)证明当n取第一个值n0时命题成立。n0对于一般数列取值为0或1,但也有特殊情况

2015-07-10 12:40:15 349

原创 也谈规范编程

由于软件从业人员专业素质的参差不齐,该行业软件代码的质量也是良莠不一的。关于软件质量,我们常常会听到“规范编程”一说,那到底何为“规范编程”?鉴于自己的才疏学浅,以下仅为鄙人的一点拙见,希望阅此文者能够在评论里加以探讨和补充!一、善用”tab“、”space“和换行,使得程序结构清晰,增加可读性。        接触过”Python“语言的应该都知道,其对于函数乃至”i

2015-07-06 09:50:22 413

原创 浮点数非精确数,作比较运算时需谨慎!

在C、Python等编程语言中,都会有float这一数值类型,使用时要注意.由于在计算机内部,是不存在分数之说的,所以1/3会被表示为0.33333333,小数部分3的个数是不可能完全确定的,所以在代码编写中,若要表示1/3*2  等于2/3if(1/3*2 == 2/3) 的方式是不可取的应该用 if(abs(1/3*2 - 2/3) 来判断,用0的个数来表

2015-07-03 15:58:15 506

原创 关于Python输出方式(the value of x + y is z)

在Python中输出“the value of x + y is z“型的语句,x,y,z均表示数值,假定均为int一般而言, 有2种输出方式1. print ("the value of %d + %d is %d") % (x,y,z)2. print ("the value of "+str(x)+" + "+str(y)+" is "+str(z))方式1与C中printf

2015-07-02 22:00:17 640

原创 离散数学Notes

一    集合基数(Cardinality):集合内元素的个数。平凡子集:P的平凡自己只有2个,P和 Φ。  (之所以谓之“平凡”,时因为每个集合均有这两个子集【Φ的这2个子集重合】)幂集(Power Set):集合A所有的子集构成的集合,为A的幂集。(其实称幂集,与原文power set关系不大,是因为Card P(A)的值为2^n【n为A中元素的个数】,恰为2 的n次  幂,故

2015-07-02 21:54:36 857

空空如也

空空如也

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

TA关注的人

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