2013年5月3日

排列平方数

摘要: /* 题目:排列平方数 内容: 若干不同的数字,排列组合后能产生多少个平方数? 下面的代码解决了这个问题。 对于:1,6,9 排列后,可产生3个平方数: 169 196 961 请阅读下面的代码,填写缺失的部分(下划线部分)。 注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应 题号的“解答.txt”中即可。 直接写在题面中不能得分。 public class My { public static void f(int[] a, int n) { if(n==a.length-1) { int k = 0; for(int i=0; i<a.len... 阅读全文

posted @ 2013-05-03 15:05 wsxjbcy 阅读(182) 评论(0) 推荐(0) 编辑

拍7游戏

摘要: /* 题目:拍7游戏 内容: 许多人都曾经玩过“拍七”游戏。规则是:大家依次从1开始顺序数数,数到含有7或7的倍数的要拍手或其它规定的方式表示越过(比如:7,14,17等都不能数出),下一人继续数下面的数字。违反规则者受罚。下面的程序模拟这个过程,拍7的情况输出“*”,请完善之。 for(int i=1; i<100; i++) { if(i % 7 == 0) printf("*\n"); else if(___________________) printf("*\n"); else printf("%d\n", i); } 阅读全文

posted @ 2013-05-03 15:02 wsxjbcy 阅读(1013) 评论(0) 推荐(0) 编辑

迷宫问题

摘要: /* 个人觉得这个题目给的提示太少,在短时间内很难看懂所有代码的思路, 但是仅仅看局部代码的话,填空题,,,,还是可以猜一猜的,,,*//* 题目:迷宫问题 内容: 迷宫问题 对于走迷宫,人们提出过很多计算机上的解法。深度优先搜索、广度优先搜索是使用最广的方法。 生活中,人们更愿意使用“紧贴墙壁,靠右行走”的简单规则。 下面的代码则采用了另一种不同的解法。它把走迷宫的过程比做“染色过程”。 假设入口点被染为红色,它的颜色会“传染”给与它相邻的可走的单元。这个过程不断进行下去, 如果最终出口点被染色,则迷宫有解。 仔细分析代码中的逻辑,填充缺少的部分。 把填空的答案(仅填空处的答案,不包括题面. 阅读全文

posted @ 2013-05-03 14:58 wsxjbcy 阅读(207) 评论(0) 推荐(0) 编辑

孪生素数

摘要: /* 题目:孪生素数 内容: 孪生素数 所谓孪生素数指的就是间隔为 2 的相邻素数,它们之间的距离已经近得不能再近了, 就象孪生兄弟一样。最小的孪生素数是 (3, 5),在 100 以内的孪生素数还有 (5, 7), (11, 13), (17, 19), (29, 31), (41, 43), (59, 61) 和 (71, 73),总计有 8 组。 但是随着数字的增大,孪生素数的分布变得越来越稀疏,寻找孪生素数也变得越来越困难。 那么会不会在超过某个界限之后就再也不存在孪生素数了呢? 孪生素数有无穷多对!这个猜想被称为孪生素数猜想,至今没有被严格证明。 但借助于计算机我们确实可以找到任.. 阅读全文

posted @ 2013-05-03 14:56 wsxjbcy 阅读(378) 评论(0) 推荐(0) 编辑

公倍数

摘要: //这个题目比较难,/* 题目:公倍数 内容: 为什么1小时有60分钟,而不是100分钟呢?这是历史上的习惯导致。 但也并非纯粹的偶然:60是个优秀的数字,它的因子比较多。 事实上,它是1至6的每个数字的倍数。即1,2,3,4,5,6都是可以除尽60。 我们希望寻找到能除尽1至n的的每个数字的最小整数。 不要小看这个数字,它可能十分大,比如n=100, 则该数为: 69720375229712477164533808935312303556800 为此,有必要使用BigInteger来记录这样的大数。 请阅读下面的代码,填写缺失的部分(下划线部分)。 注意:请把填空的答案(仅填空处的答案,不包 阅读全文

posted @ 2013-05-03 14:52 wsxjbcy 阅读(268) 评论(0) 推荐(0) 编辑

括号问题

摘要: /* 题目:括号问题 内容: 下面的代码用于判断一个串中的括号是否匹配 所谓匹配是指不同类型的括号必须左右呼应,可以相互包含,但不能交叉 例如: ..(..[..]..).. 是允许的 ..(...[...)....].... 是禁止的 对于 main 方法中的测试用例,应该输出: false true false false import java.util.*; public class A22 { public static boolean isGoodBracket(String s) { Stack<Character> a = new Stack<Characte 阅读全文

posted @ 2013-05-03 13:18 wsxjbcy 阅读(169) 评论(0) 推荐(0) 编辑

基因牛

摘要: /* 标题:基因牛 内容: 基因牛 张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛, 生出来的母牛三年后,又可以每年生出一头母牛。如此循环下去,请问张教授n年后有多少头母牛? 以下程序模拟了这个过程,请填写缺失的代码。 把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 public static class Cow { private int age; public Cow afterYear() { age++; return age > 2 ? new Cow() : ___________; }... 阅读全文

posted @ 2013-05-03 10:20 wsxjbcy 阅读(293) 评论(0) 推荐(0) 编辑

股票的风险

摘要: /* 标题:股票的风险 内容: 股票风险 股票交易上的投机行为往往十分危险。假设某股票行为十分怪异,每天不是涨停(上涨10%)就是跌停(下跌10%)。 假设上涨和下跌的概率均等(都是50%)。再假设交易过程没有任何手续费。 某人在开始的时候持有总价值为x的该股股票,那么100个交易日后,他盈利的可能性是多少呢? 以下程序通过计算机模拟了该过程,一般的输出结果在0.3左右。请填写缺失的代码。 把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 int N = 10000; int n = 0; for(int i=0; i<N; i++) {... 阅读全文

posted @ 2013-05-03 10:16 wsxjbcy 阅读(241) 评论(0) 推荐(0) 编辑

复制网站内容

摘要: /* 标题:复制网站内容 内容: 本程序将网站“www.baidu.com”首页的内容复制保存在文件test.html 中。写了如下代码,请完善之: import java.net.*; import java.io.*; class DaSai{ public static void main(String[] args) throws Exception { URL url=__________________________________; BufferedReader in =_________________________________; String inStr... 阅读全文

posted @ 2013-05-03 10:10 wsxjbcy 阅读(166) 评论(0) 推荐(0) 编辑

递归连续数

摘要: /* 标题:递归连续数 内容: 以下程序打印出0~9的数字,请补充缺少的代码。public class MyTest{ public static void f(int begin, int end) { __________________; System.out.println(begin); f(begin+1, end); } public static void main(String[] args) { f(0,9); }}*/class pro06 { public static void f(int begin, int end) { ... 阅读全文

posted @ 2013-05-03 10:04 wsxjbcy 阅读(119) 评论(0) 推荐(0) 编辑

导航