随笔分类 -  开软软件及文档

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
开软软件及文档
摘要:下列除式中仅在商中给定了一个7,其它打×的位置全部是任意数字,请还原。 ×7××× -------------商 ------------------ 除数 -------------------×××| ×××××××× -------------被除数 ×××× -------------1) --------------- ××× -------------2) 阅读全文
posted @ 2008-07-23 15:33 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(521) 评论(0) 推荐(0)
摘要:给定下列除式,其中包含5个7,其它打×的是任意数字,请加以还原。 × 7 × --------------商 -------------- 除数------××| ×××××-------------被除数 ×7 7 -------------- × 7 × × 7 × ---------- × × × × ---------- ○ *问题分析与算法设计 首先分析题目,由除式本身尽可能多地推出... 阅读全文
posted @ 2008-07-23 15:33 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(399) 评论(0) 推荐(0)
摘要:求九位累进可除数。所谓九位累进可除数就是这样一个数:这个数用到1到9这九个数字组成,每个数字刚好只出现一次。这九个位数的前两位能被2整除,前三位能被3整除......前N位能被N整除,整个九位数能被9整除。 *问题分析与算法设计 问题本身可以简化为一个穷举问题:只要穷举每位数字的各种可能取值,按照题目的要求对穷举的结果进行判断就一定可以得到正确的结果。 问题中给出了“累进可除”这一条件,就使得我... 阅读全文
posted @ 2008-07-23 15:32 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(529) 评论(0) 推荐(0)
摘要:魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,牌面朝下。对观众说:我不看牌,只数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看。魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,将黑桃A放在桌子上,然后按顺序从上到下数手上的余牌,第二次数1、2,将第一张牌放在这迭牌的下面,将第二张牌翻过来,正好是黑桃2,也将它放在桌子上,第三次数1、2、3,将前面两张依次放在这迭牌的... 阅读全文
posted @ 2008-07-23 15:31 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(435) 评论(0) 推荐(0)
摘要:魔术师再次表演,他将红桃和黑桃全部迭在一起,牌面朝下放在手中,对观众说:最上面一张是黑桃A,翻开后放在桌上。以后,从上至下每数两张全依次放在最底下,第三张给观众看,便是黑桃2,放在桌上后再数两张依次放在最底下,第三张给观众看,是黑桃3。如此下去,观众看到放在桌子上牌的顺序是: 黑桃 A 2 3 4 5 6 7 8 9 10 J Q K 红桃 A 2 3 4 5 6 7 8 9 10 J Q K 问... 阅读全文
posted @ 2008-07-23 15:30 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(248) 评论(0) 推荐(0)
摘要:编程验证“大于1000的奇数其平方与1的差是8的倍数”。 *问题分析与算法设计 本题是一个很容易证明的数学定理,我们可以编写程序验证它。 题目中给出的处理过程很清楚,算法不需要特殊设计。可以按照题目的叙述直接进行验证(程序中仅验证到3000)。 *程序说明与注释 #include int main() { long int a; for(a=1001;a<=3000;a+=2) { print... 阅读全文
posted @ 2008-07-21 10:23 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(229) 评论(0) 推荐(0)
摘要:这是中国民间的一个游戏。两人从1开始轮流报数,每人每次可报一个数或两个连续的数,谁先报到30,谁就为胜方。 *问题分析与算法设计 本题与上题类似,算法也类似,所不同的是,本谁先走第一步是可选的。若计算机走第一步,那么计算机一定是赢家。若人先走一步,那么计算机只好等待人犯错误,如果人先走第一步且不犯错误,那么人就会取胜;否则计算机会抓住人的一次错误使自己成为胜利者。 *程序说明与注释 #incl... 阅读全文
posted @ 2008-07-18 09:27 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(255) 评论(0) 推荐(0)
摘要:我见过两种不同的学习算法的人。第一种是直觉阅读算法并学习,以后碰到问题再寻找。另一种则是仅仅将算法稍微了解一下然后就放开,以后遇到问题的时候再翻开相应的算法来学习。两种方法适应于两种不同的人,并没有什么大的优劣之分。 阅读全文
posted @ 2008-07-18 08:47 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(334) 评论(1) 推荐(0)
摘要:刚开始学编程的人总是不知道自己应该从哪里入手。实际上这是一个相当重要的问题。在我看来,学好变成有若干条件:兴趣;数学/英语;财力。人总是对有趣的东西比较感兴趣的,而且这种东西如果不难入门的话,那么接受起来更加容易,跟容易培养成就感,也就更有兴趣了。 阅读全文
posted @ 2008-07-18 08:47 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(727) 评论(0) 推荐(0)
摘要:设有n座山,计算机与人为比赛的双方,轮流搬山。规定每次搬山的数止不能超 过k座,谁搬最后一座谁输。游戏开始时。计算机请人输入山的总数(n)和每次允许搬山的最大数止(k)。然后请人开始,等人输入了需要搬走的山的数目后,计算机马上打印出它搬多少座山…… 阅读全文
posted @ 2008-07-17 16:32 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(232) 评论(0) 推荐(0)
摘要:思考题:“一条龙游戏”。在一个3×3的棋盘上,甲乙双方进行对弃,双方在棋盘上轮流放入棋子,如果一方的棋子成一直线(横、竖或斜线),则该方赢。请编写该游戏程序实现人与机器的比赛。比赛结果有三种:输、赢或平。在编程过程中请首先分析比赛中怎样才能获胜…… 阅读全文
posted @ 2008-07-17 16:31 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(383) 评论(0) 推荐(0)
摘要:约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。这就是著名的汉诺塔问题。 阅读全文
posted @ 2008-07-17 16:30 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(178) 评论(0) 推荐(0)
摘要:由计算机“想”一个四位数,请人猜这个四位数是多少。人输入四位数字后,计算机首先判断这四位数字中有几位是猜对了,并且在对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数是多少为止。 阅读全文
posted @ 2008-07-17 16:30 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(417) 评论(0) 推荐(0)
摘要:从前有一对长寿兎子,它们每一个月生一对兎子,新生的小兎子两个月就长大了,在第二个月的月底开始生它们的下一代小兎子,这样一代一代生下去,求解兎子增长数量的数列。问题可以抽象成著名的斐波那契数列,该数列的前几为:1,1,2,3,5,8,13,21... 阅读全文
posted @ 2008-07-17 16:29 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(243) 评论(0) 推荐(0)
摘要:将大于0小于1000的阿拉伯数字转换为罗马数字。题目中给出了阿拉伯数字与罗马数字的对应关系,题中的数字转换实际上就是查表翻译。即将整数的百、十、个位依次从整数中分解出来,查找表中相应的行后输出对应的字符。 阅读全文
posted @ 2008-07-17 16:29 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(503) 评论(0) 推荐(0)
摘要:例如:当n=4, m=8时,将得到如下5 个数列:5 1 1 1 4 2 1 1 3 3 1 1 3 2 2 1 2 2 2 2 按照条件使前一个元素的值一定大于等于当前元素的值,不断地向前推就可以解决问题。下面的程序允许用户选定M和N,输出满足条件的所有数列。 阅读全文
posted @ 2008-07-17 16:28 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(642) 评论(0) 推荐(0)
摘要:在选美大奖赛的半决胜赛现场,有一批选手参加比赛,比赛的规则是最后得分越高,名次越低。当半决决赛结束时,要在现场按照选手的出场顺序宣布最后得分和最后名次,获得相同分数的选手具有相同的名次,名次连续编号,不用考虑同名次的选手人数。 阅读全文
posted @ 2008-07-17 16:28 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(235) 评论(0) 推荐(0)
摘要:在一个8×8国际象棋盘上,有8个皇后,每个皇后占一格;要求皇后间不会出现相互“攻击”的现象,即不能有两个皇后处在同一行、同一列或同一对角线上。问共有多少种不同的方法。这是一个古老的具有代表性的问题,用计算机求解时的算法也很多,这里仅介绍一种。 阅读全文
posted @ 2008-07-17 16:27 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(249) 评论(0) 推荐(0)
摘要:请设计一个算法来完成两个超长正整数的加法。 *问题分析与算法设计 首先要设计一种数据结构来表示一个超长的正整数,然后才能够设计算法。 首先我们采用一个带有表头结点的环形链来表示一个非负的超大整数,如果从低位开始为每 个数字编号,则第一位到第四位、第五位到第八位...的每四位组成的数字,依次放在链表的第一个、第二个、...结点中,不足4位的最高位存放在链表的最后一个结点中,表头结点的值规定为-1。... 阅读全文
posted @ 2008-07-17 10:36 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(345) 评论(0) 推荐(0)
摘要:请设计一个算法来完成两个超长正整数的加法。 *问题分析与算法设计 首先要设计一种数据结构来表示一个超长的正整数,然后才能够设计算法。 首先我们采用一个带有表头结点的环形链来表示一个非负的超大整数,如果从低位开始为每 个数字编号,则第一位到第四位、第五位到第八位...的每四位组成的数字,依次放在链表的第一个、第二个、...结点中,不足4位的最高位存放在链表的最后一个结点中,表头结点的值规定为-1。... 阅读全文
posted @ 2008-07-17 10:27 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(295) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页