C语言 读入字符时需要注意的一个问题
Slyar 14年前(2008-11-16) 4397浏览 3评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天做题时候遇到的问题,先看一段代码: #include <stdio.h> int main(){ int n; ch...
有关编程的一些内容。
Slyar 14年前(2008-11-16) 4397浏览 3评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天做题时候遇到的问题,先看一段代码: #include <stdio.h> int main(){ int n; ch...
Slyar 14年前(2008-11-12) 4064浏览 4评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 有同学问什么是递归,我懒得说,拿两道数学题来阐释好了。。。 1、两个人从1开始,轮流报数,每个人都只能报接下来的一个数或两个数。比如...
Slyar 14年前(2008-11-08) 5181浏览 2评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 忘了是谁前天问的了,本来是打算昨天写的,不过昨天有讲座写,于是乎就改今天写了。 他问我为什么 while(scanf("%d",&a...
Slyar 14年前(2008-11-05) 4658浏览 9评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 在OJ做题的时候,我们经常会看到题目说:输入有多组数据。输入的第一行输入一整数N,表示有多少组数据。 这时我们就会写出如下代码来实现...
Slyar 14年前(2008-11-04) 3173浏览 6评论
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误...
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),是求两个正整数之最大公因子的算法。它是已知最古老的算法, 其可...
Slyar 14年前(2008-10-29) 12444浏览 13评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八...
Slyar 14年前(2008-10-24) 139306浏览 84评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。 单目运算符 优先级 运算符 名称或含义 使用形式 结合方向 说明 1...
Slyar 14年前(2008-10-18) 9898浏览 18评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 n个关键字序列Kl,K2,…,Kn称为堆(Heap),当且仅当该序列满足如下性质(简称为堆性质): ki≤K2i且ki≤K2i+1 ...
Slyar 14年前(2008-10-16) 11593浏览 14评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 自己没事可以看看程序的运行时间,第一个想到的还是以前会的clock() ,先把代码扔这。 #include <stdio.h&...
Slyar 14年前(2008-10-14) 5099浏览 10评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天发现一个问题,已经造成了溢出,需要用到传说中的fflush(stdin);来解决。先看下面的代码: #include <s...
Slyar 14年前(2008-10-13) 6390浏览 11评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 下午看异或运算符(XOR)时想到的这个东西,先说下作用: 当你输入"SLYar"的时候,程序会将其中的大写字母转换为小写字母,将其中...
Slyar 14年前(2008-10-12) 5219浏览 8评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天看了《华为编程规范和范例》,决定修改我的代码风格,以使我的代码和国际接轨。。。 其实我蛮喜欢我自己原来的风格的,因为可以少打很多...
Slyar 14年前(2008-10-11) 21119浏览 17评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 下午做题的时候用到了快速排序(QuickSort),只不过这次换成C语言实现。草草写了一个,感觉很乱,改。。。改完还乱。。。继续改。...
Slyar 14年前(2008-10-03) 7339浏览 8评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天就研究这个"任意位数的高精度阶乘算法"了,通过和大三的一个学长讨论,最终写出了这个还比较满意的算法: 1、利用C语言的动态数组来...
Slyar 14年前(2008-10-01) 4339浏览 3评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 哎,以前都是把下标规定好的,也就没注意这个问题,今天发现这个问题还是在做Vijos的时候。我提交一题的代码时才发现我的数组长度居然少...
Slyar 14年前(2008-09-28) 27705浏览 31评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天有同学问C语言中for循环里那个 i++ 和 ++i 是否有区别,我告诉他在for循环中是没有区别的,现在具体说一下 i++ 和...
Slyar 14年前(2008-08-23) 6936浏览 13评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天看以前做过的题,发现一段代码,引起了我的研究兴趣。。。 [crayon-62ff54176ac0c723321181/] 这段程...
Slyar 14年前(2008-07-05) 3308浏览 2评论
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 ShellExecute是我们常用的一个API,可以运行程序,打开网页。 ShellExecute(NULL, "open", "/...