C
文章平均质量分 76
寒潭落叶
这个作者很懒,什么都没留下…
展开
-
五子棋 - 稍微写出有点实际用途的程序了,感觉不错!
首先声明我还没有那个水平来写AI,这个程序是两个人都坐在电脑前面一人敲一次坐标来下黑子和白子的。 这个程序还是花了不少时间的,虽然一直到写完它我都认为这个算法非常蠢,不过既然都开始了我就想还是按照这个思路写完好了,以后要是有什么更好的算法就发上来吧,程序很多地方都有注释。 只说一下判断胜负函数的算法吧,大体是这样:因为是用了16*16的数组存放,1为黑子,2为白子,0为无子。先横向五个原创 2014-04-02 18:47:27 · 404 阅读 · 0 评论 -
矩阵求逆及行列式求值 - 未来再来添点更多矩阵计算功能
正在研究GTK+,争取尽快写出带有框体的程序,这个行列式的程序算是先写着练练手,感受一下递归调用函数吧,应该算是DFS吧,写起来实在是方便。2014.3.3 修改之前犯了很严重的错误,b[MAXNUM][MAXNUM]数组放在complemet_calculate函数内部,为自动变量,而返回的时候返回的b数组的指针,返回函数体内部声明定义的数组地址是很不安全的,之前能够正确运行的原因是原创 2014-04-02 18:56:35 · 1179 阅读 · 0 评论 -
鬼谷子猜数问题 - 高三毕业以前最后一篇日志
2012.7.22 21:30 高三前暑假的倒数第二天,高中很忙,基本没看程序,电脑有关的内容了,所以日志更新的很慢,或者说是非常慢?这篇怕是高三毕业以前的最后一篇日志了,希望一年过后的高考能勇夺桂冠,到了大学,就算忙也可以照顾到自己的兴趣了吧。这个问题是远在美国的堂哥发来的,说很有意思让我试试。说实话,对我来讲,算法着实花了不少时间想,而且可能因为很久没写程序,写完后也改动了很多 直原创 2014-04-02 18:17:56 · 3386 阅读 · 0 评论 -
Windows Shell 中对乘号(*)的处理问题
很早以前写的逆波兰式运算程序,在执行期间发现了Windows Shell对乘号处理的问题,主要表现为将“ * ”给解读为当前文件夹下所有文件名,详述如下。 代码十分简单,逆波兰计算式算法本身也没有什么难点。#include #include #include #define MAXSIZE 100#define DEBUGdouble stack[MAXSIZE];原创 2015-01-16 17:54:32 · 1150 阅读 · 0 评论 -
写Win32程序中遇到的若干问题总结
在通过Win32 SDK写了C语言课设之后,目前在看网络Socket编程想写一个类似局域网QQ的程序,在写的过程中总结一下Win32遇到的问题及解决方案,实时更新。1、不要在主线程中使用阻塞函数,WaitforSingleObject之流如果使用会阻塞主线程处理消息。原创 2015-01-08 12:36:24 · 543 阅读 · 0 评论