上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 1、保存getchar()的返回值变量必须是int型 getchar()可能返回任何字符,包括EOF 2、EOF通常对应键盘ctrl+z或ctrl+d 3、fgets()在遇到文件结束符时返回的是NULL 4、在输出需要显示的时候,最好明确调用fflush(stdout)调用 5、在printf中输出‘%’需要’%%’ 6、printf的%f既可以输出float又可以输出double 7、pri... 阅读全文
posted @ 2010-05-26 17:54 红脸书生 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 问题: A说:B说谎。B说:C说谎。C说:A.B都说谎。请问谁说谎 分析: 对A,B,C三人说的话的真假变量a,b,c表示,a,b,c的取值为1或0 按照题意:存在如下逻辑关系: (1)若a = 1, 则 b = 0; (2)若a = 0, 则 b = 1; (3)若b = 1, 则 c = 0; (4)若b = 0, 则 c = 1; (5)若c = 1, 则 a+b = 0; (6)若c = ... 阅读全文
posted @ 2010-05-26 10:50 红脸书生 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 递归法将二进制转换为十进制 源码: 阅读全文
posted @ 2010-05-26 10:46 红脸书生 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 问题:输入一个正整数N,输出英文表达。例如:1对应one 源码: 阅读全文
posted @ 2010-05-26 10:42 红脸书生 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 如果整数A的全部因子之和等于B,而B的全部因子之和等于A,则为亲密数。求3000以内的亲密数。 (1)应该事先求出1-3000所有数字的整数因子之和,存入一个数组,以提高效率 (2)由于亲密数配对是唯一的,所以如果一个元素在集合中都没有找到亲密数,那么任何一个其他的元素的亲密数也不可能是该元素了,所以其他元素在找亲密数时就不需要再考虑之前已经找过的数字。 源码如下: 阅读全文
posted @ 2010-05-26 10:31 红脸书生 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 如果一个数等于它的因子之和,就为完全数。求出1000以内的完全数 穷举法:(1)求出a的所有因子(2)检测所有因子和是不是等于a 阅读全文
posted @ 2010-05-26 10:17 红脸书生 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 应用递归思想求全排列 阅读全文
posted @ 2010-05-26 10:13 红脸书生 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 应用冒泡排序思想,实现数阵中数字的移动过程 源码: 阅读全文
posted @ 2010-05-26 10:03 红脸书生 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 问题: 在n*n的矩阵中填写1~n*n这n*n个数字。使得它的每一行、每一列以及两个对角线之和均相等。求出一个这样的三阶魔幻方阵 最简单,效率最低的穷举法可以解。 源码: 阅读全文
posted @ 2010-05-26 09:32 红脸书生 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 应用数值概念算法求圆周率 数值概念算法(随机数方法):利用概率论解决问题, 在求圆周率时的核心思想是: 在一个边长为r的正方形中,以中心点为圆心,r为直径作圆,则圆的面积是1/4πr平方,而正方形面积是r平方。二者比值就是1/4π。 所以随机向该正方形投入点,其中落在圆内的概率的4倍就是圆周率。 源码: 阅读全文
posted @ 2010-05-26 09:22 红脸书生 阅读(1460) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页