最新消息:点击查看大S的省钱秘笈

编程相关

有关编程的一些内容。

二道数学题阐释递归思想

二道数学题阐释递归思想

Slyar 14年前(2008-11-12) 4064浏览 4评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 有同学问什么是递归,我懒得说,拿两道数学题来阐释好了。。。 1、两个人从1开始,轮流报数,每个人都只能报接下来的一个数或两个数。比如...

C语言中 scanf()的返回值是成功读入参数的个数

C语言中 scanf()的返回值是成功读入参数的个数

Slyar 14年前(2008-11-08) 5181浏览 2评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 忘了是谁前天问的了,本来是打算昨天写的,不过昨天有讲座写,于是乎就改今天写了。 他问我为什么 while(scanf("%d",&a...

C语言 多组数据for循环的一个小技巧

C语言 多组数据for循环的一个小技巧

Slyar 14年前(2008-11-05) 4658浏览 9评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 在OJ做题的时候,我们经常会看到题目说:输入有多组数据。输入的第一行输入一整数N,表示有多少组数据。 这时我们就会写出如下代码来实现...

李开复:算法的力量(转载)

李开复:算法的力量(转载)

Slyar 14年前(2008-11-04) 3173浏览 6评论

算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误...

正负数十进制转二进制 位运算 C语言版

正负数十进制转二进制 位运算 C语言版

Slyar 14年前(2008-11-01) 8209浏览 4评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天在论坛上看到一个负十进制数转二进制的问题,于是小研究了一下,顺便学习位运算。。。 我们知道负数的二进制是由其正数的二进制取反(求...

碾转相除法求最大公约数不用比较两数大小

碾转相除法求最大公约数不用比较两数大小

Slyar 14年前(2008-10-30) 5223浏览 4评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 辗转相除,又名欧几里德算法(Euclidean algorithm),是求两个正整数之最大公因子的算法。它是已知最古老的算法, 其可...

八皇后问题 回溯递归 C语言版

八皇后问题 回溯递归 C语言版

Slyar 14年前(2008-10-29) 12444浏览 13评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八...

C语言运算符优先级 详细列表

C语言运算符优先级 详细列表

Slyar 14年前(2008-10-24) 139306浏览 84评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。 单目运算符 优先级 运算符 名称或含义 使用形式 结合方向 说明 1...

堆排序(Heap Sort) 算法实现 C语言版

堆排序(Heap Sort) 算法实现 C语言版

Slyar 14年前(2008-10-18) 9898浏览 18评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 n个关键字序列Kl,K2,…,Kn称为堆(Heap),当且仅当该序列满足如下性质(简称为堆性质): ki≤K2i且ki≤K2i+1 ...

计算程序运行时间 C语言 clock()函数版

计算程序运行时间 C语言 clock()函数版

Slyar 14年前(2008-10-16) 11593浏览 14评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 自己没事可以看看程序的运行时间,第一个想到的还是以前会的clock() ,先把代码扔这。 #include <stdio.h&...

输入缓冲区与C语言的流问题

输入缓冲区与C语言的流问题

Slyar 14年前(2008-10-14) 5099浏览 10评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天发现一个问题,已经造成了溢出,需要用到传说中的fflush(stdin);来解决。先看下面的代码: #include <s...

字符串大小写互转 XOR版 C语言实现

字符串大小写互转 XOR版 C语言实现

Slyar 14年前(2008-10-13) 6390浏览 11评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 下午看异或运算符(XOR)时想到的这个东西,先说下作用: 当你输入"SLYar"的时候,程序会将其中的大写字母转换为小写字母,将其中...

修改我的C/C++程序代码风格(SLYAR)

修改我的C/C++程序代码风格(SLYAR)

Slyar 14年前(2008-10-12) 5219浏览 8评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天看了《华为编程规范和范例》,决定修改我的代码风格,以使我的代码和国际接轨。。。 其实我蛮喜欢我自己原来的风格的,因为可以少打很多...

快速排序(QuickSort)算法 C语言实现

快速排序(QuickSort)算法 C语言实现

Slyar 14年前(2008-10-11) 21119浏览 17评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 下午做题的时候用到了快速排序(QuickSort),只不过这次换成C语言实现。草草写了一个,感觉很乱,改。。。改完还乱。。。继续改。...

任意位数的高精度阶乘算法 C语言版

任意位数的高精度阶乘算法 C语言版

Slyar 14年前(2008-10-03) 7339浏览 8评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天就研究这个"任意位数的高精度阶乘算法"了,通过和大三的一个学长讨论,最终写出了这个还比较满意的算法: 1、利用C语言的动态数组来...

C/C++ 不检查数组下标是否越界

C/C++ 不检查数组下标是否越界

Slyar 14年前(2008-10-01) 4339浏览 3评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 哎,以前都是把下标规定好的,也就没注意这个问题,今天发现这个问题还是在做Vijos的时候。我提交一题的代码时才发现我的数组长度居然少...

C/C++语言中 i++ 和 ++i 有什么区别?

C/C++语言中 i++ 和 ++i 有什么区别?

Slyar 14年前(2008-09-28) 27705浏览 31评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天有同学问C语言中for循环里那个 i++ 和 ++i 是否有区别,我告诉他在for循环中是没有区别的,现在具体说一下 i++ 和...

研究C语言的参数执行顺序

研究C语言的参数执行顺序

Slyar 14年前(2008-08-23) 6936浏览 13评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天看以前做过的题,发现一段代码,引起了我的研究兴趣。。。 [crayon-62ff54176ac0c723321181/] 这段程...

ShellExecute 在新窗口中打开网页

ShellExecute 在新窗口中打开网页

Slyar 14年前(2008-07-05) 3308浏览 2评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 ShellExecute是我们常用的一个API,可以运行程序,打开网页。 ShellExecute(NULL, "open", "/...