
小知识
文章平均质量分 58
ashuai81
这个作者很懒,什么都没留下…
展开
-
INT_MIN和INT_MAX溢出问题
C中int类型32位,范围是-2147483648到2147483647.(1)最轻微的上溢是 INT_MAX + 1 :结果是 INT_MIN。 (2)最严重的上溢是 INT_MAX + INT_MAX :结果是 -2。 (3)最轻微的下溢是 INT_MIN - 1 :结果是 INT_MAX。 (4)最严重的下溢是 INT_MIN +INT_MIN :结果是 0。应付溢出的最转载 2011-12-09 16:41:01 · 12984 阅读 · 0 评论 -
VS2012设置DirectX SDK
VS2012设置DirectX SDK -----by 吉林大学珠海学院 帅.我用VS2012设置DXSDK的时候发现不能用和08同样的方法设置,在相同选项卡中我的VS2012的设置功能被否决了然后我尝试了通过解决方案内部添加目录,结果成功了。步骤如下:1、打开vs2012,新建一个解决方案Game1,类型是win32控制台应用程序原创 2012-12-04 15:27:01 · 8945 阅读 · 3 评论 -
ACM-大数阶乘末尾零的个数
阶乘末尾0的个数有一个题目说的是求 100 的阶乘末尾有多少个 0. 题解中给出的讲解提到, 一个数 n 的阶乘末尾有多少个 0思路:一个数 n 的阶乘末尾有多少个 0 取决于从 1 到 n 的各个数的因子中 2 和 5 的个数, 而 2 的个数是远远多余 5 的个数的, 因此求出 5 的个数即可. 题解中给出的求解因子 5 的个数的方法是用 n 不断除以 5, 直到结果为转载 2013-04-09 21:21:43 · 1007 阅读 · 0 评论 -
ACM-大数N!的位数公式
这文章转来的, 觉得不错, 百度、google到处都有, 不知道原文出处所以没贴链接。 N!求解位数下面介绍两种方法直接求阶乘结果的位数:方法一 可以将n!表示成10的次幂,即n!=10^M(10的M次方)则不小于M的最小整数就是 n!的位数,对该式两边取对数,有 M =log10^n!即: M = log10^1+log10转载 2013-04-09 21:06:00 · 2212 阅读 · 0 评论 -
Sorting Algorithm
while(!feof(stream)) { fscanf(stream, "%d", &data); Des[N++] = data; if(N == K) break; } srand (time(NULL)); while(!feof(stream)) { fscanf(stream, "%d", &data原创 2015-09-10 21:59:33 · 775 阅读 · 0 评论