摘要: 典型的递归求解程序 阅读全文
posted @ 2010-05-25 08:47 红脸书生 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 一、问题分析 在所在行中最大,在所在列中最小。所以一个矩阵最多只有一个鞍点。 所以可以逐行寻找鞍点。先找出某行中最大的元素,再将该元素与同列中其他元素进行比较,若该元素同时是所在列中最小的元素,则它就是鞍点。 二、源码 阅读全文
posted @ 2010-05-25 08:37 红脸书生 阅读(4458) 评论(0) 推荐(0) 编辑
摘要: 1、多语句宏的书写 通常的目标是:书写一个像包含一个单独的函数调用语句的宏。 这意味着:调用者需要提供最终的分号,而宏体则不需要。 因此宏体不能为简单的括弧包围的复合语句,因为如果这样,调用的时候就会发生语法错(明显是一个单独语句,但却多了一个分号)。每行的最后用\连接 2、sizeof不能用于#if预编译器指令中,因为此时还未对类型名称作解析 3、m4工具是用于多用途的预处理器 4、参数个... 阅读全文
posted @ 2010-05-25 00:53 红脸书生 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1、C语言中没有定义布尔变量,可以自己用宏去定义TRUE,FALSE为1,0。或者使用枚举enum bool{false, true}; 2、一般不显示比较TRUE,FALSE 3、当P为指针,if(p)合法 阅读全文
posted @ 2010-05-25 00:53 红脸书生 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 删除 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common //这个很重要上面的其实有一些是多余的。 清理残留数据安装 mysql当您运行该命令... 阅读全文
posted @ 2010-05-24 15:26 红脸书生 阅读(66591) 评论(1) 推荐(3) 编辑
摘要: --------------下载须要的文件-------------------------- 以下文件都下载到了 /mnt/目录下. 1 下载JDK,到sun的网站上下载 jdk-6u16-linux-i586-rpm.bin, 到本地Windows机器上,再用FileZilla上传到服务器. 2 远程ssh登录linux, #cd /mnt ,下载apache : 命令如下: wget ... 阅读全文
posted @ 2010-05-24 11:02 红脸书生 阅读(2530) 评论(0) 推荐(1) 编辑
摘要: 1: #include "stdio.h" 2: 3: int main() 4: { 5: float m = 1.0; 6: float n = 1.0; 7: float s = 0.0; 8: int i, j; 9: 10: for (i=1; i<=5; ++i) 11: { 12: for (j=0; j<i; ++j) 13: { 14: m = m * 0.5... 阅读全文
posted @ 2010-05-24 10:53 红脸书生 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 1: #include "stdio.h" 2: 3: int main() 4: { 5: int i, j, k, buf[7], tmp[7]; 6: 7: for (i=0; i<=6; ++i) 8: { 9: if (i == 0) 10: printf("%d", 1); 11: else if(i == 1) 12: { 13: printf("\n%d %d\n"... 阅读全文
posted @ 2010-05-24 10:44 红脸书生 阅读(496) 评论(0) 推荐(1) 编辑
摘要: 一、分析 对于特定格式输出的问题,最关键的是理解输出格式的规律。 找出第i行打印的个数与i的关系 找出第i行打印的起始位置与i的关系 二、源码 阅读全文
posted @ 2010-05-24 10:30 红脸书生 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 一、分析 除2取余法,先得到的是低位,后得到的是高位。所以可以用栈思想计算 二、源码 阅读全文
posted @ 2010-05-24 10:09 红脸书生 阅读(643) 评论(0) 推荐(1) 编辑