- 博客(14)
- 收藏
- 关注
原创 计算差三角
标题:计算差三角仔细观察下面的数字组成的三角形: 3 1 4 5 6 2看出什么特征吗?首先,它包含了1~6的连续整数。重要的是:每个数字都是其下方相邻的两个数字的差(当然是大数减去小数)满足这样特征的三角形,称为:差三角。你的任务是找出1~15的整数组成的一个更大的差三角。其形如: ? 4 ? ? ? ?
2013-04-07 20:57:05 817
原创 VampireNumber
吸血鬼数字是指位数为偶数的数字,可以由一堆数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排列。以两个0结尾的数字是不允许的 例如,下列数字都是吸血鬼数字 1260=21*60 1827=21*87 2187=27*81 写一个程序,找出所有4位的吸血鬼数字 public class VampireNumber { pu
2012-12-26 10:35:47 1022
转载 java异常throw 与 throws关键字有什么区别?
1.throws 用于抛出方法层次的异常, 并且直接由些方法调用异常处理类来处理该异常, 所以它常用在方法的后面。比如 public static void main(String[] args) throws SQLException2.throw 用于方法块里面的代码,比throws的层次要低,比如try...catch ....语句块,表示它抛出异常, 但它不会处理它
2012-12-14 15:24:15 786
原创 计算N!末尾有多少个0
计算N!末尾有多少个0,也就是计算有多少个2*5;不同类型的的2*5下产生的0的个数不同,拿1000来说,2的个数总是比5多,故只看5;每个5个产生一个零(5*2),每个25个产生2个0(25*4);每个125个产生3个0(125*8),所以程序代码为:#include using namespace std;int main(){ int n=0,N; int five=5;
2012-12-12 09:04:15 931
转载 5个砝码
5个砝码用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。本题目要求编程实现:对用户给定的重量,给出砝码组合方案。例如:用户输入:5程序输出:9-3-1用户输入:19程序输出
2012-12-12 08:31:22 551
原创 javascript技巧--鼠标经过时图片发生改变
javascript技巧--鼠标经过时图片发生改变star1=new Image(); star1.src="jkjy.gif"star2=new Image(); star2.src="wmc.gif"star3=new Image(); star3.src="lb.gif"star4=new Image(); star4.src="jzw.gif"
2012-11-28 17:24:19 1035
原创 全国软件设计大赛--代码设计
全国软件设计大赛--代码设计考虑方程式:a^3 + b^3 = c^3 + d^3其中:“^”表示乘方。a、b、c、d是互不相同的小于30的正整数。这个方程有很多解。比如:a = 1,b=12,c=9,d=10 就是一个解。因为:1的立方加12的立方等于1729,而9的立方加10的立方也等于1729。当然,a=12,b=1,c=9,d=10 显然也是解。如果不计abcd交换
2012-11-27 17:08:25 1293
原创 全国软件设计大赛--求出一个二进制串中连续的1或连续的0出现的最大次数
全国软件设计大赛--求出一个二进制串中连续的1或连续的0出现的最大次数下列代码求出一个二进制串中连续的1或连续的0出现的最大次数。请填缺失代码。例如:s =“101100111100011”则返回:4又例如:s=”0111100000”则返回:5public static int getMaxContinuity(String s){ intm
2012-11-26 18:10:03 1017
原创 全国软件设计大赛--递归求数组中最大元素
全国软件设计大赛--递归求数组中最大元素有如下程序,完成的功能为:找出数组中的最大元素。请填写程序的中空白,使程序运行正确。public class test { publicstatic void main(String[] args) { intarray[]={0,34,67,90,21,-9,98,1000,-78}; Sys
2012-11-26 17:35:54 833
原创 全国软件大赛填空题--3进制数字转换为十进制
不同进制的数值间的转换是软件开发中很可能会遇到的常规问题。下面的代码演示了如何把键盘输入的3进制数字转换为十进制。试完善之。 BufferedReader br = new BufferedReader(newInputStreamReader(System.in)); String s =br.readLine(); int n = 0; for(int i
2012-11-26 17:13:34 1048
原创 全国软件大赛填空题--在A B C D E F 六人中随机抽取3人中奖
代码填空(满分2分)在A B C D E F六人中随机抽取3人中奖,要求中奖人不能重复。请完善以下代码:public class MyTest{ publicstatic void main(String[] args) { Vector a= new Vector(); for(chari='A'; i for
2012-11-26 15:43:45 2293
原创 迷语博士的难题
诚实族和说谎族是来自两个荒岛的不同民族,诚实族的人永远说真话,而说谎族的人永远说假话。迷语博士是个聪明的人,他要来判断所遇到的人是来自哪个民族的。 迷语博士遇到三个人,知道他们可能是来自诚实族或说谎族的。为了调查这三个人是什么族的,博士分别问了他们的问题,这是他们的对话: 问第一个人:“你们是什么族?”,答:“我们之中有两个来自诚实族。”第二个人说:“不要胡说,我们三个人中只有
2012-11-20 17:50:49 955
原创 约瑟夫环问题新编
原始的Joseph问题的描述如下:有n个人围在一个圆桌桌位,把这n个人一次编号为1,2,3,4,5......n,从编号是1的人开始报数,数到第m个人出列,然后从出列的下一个人重新开始报数,疏导第m个人又出列,如此反复直到所有人全部出列,例如当n=6,m=5时,出列的顺序依次为:5,4,6,2,3,1现在的问题是,假设有k个好人和k个坏人,好人的编号为1~k,坏人的编号为k+1~2k,我们希望
2012-11-19 17:29:42 807 2
原创 全国软件设计大赛题目-逻辑推断题目
A,B,C,D,E,F,G,H,I,J共10名学生有可能参加本次计算机竞赛,也可能不参加,因为某种原因,他们是否参赛受到下列条件的约束1、如果A参加,B也参加2、如果C参加,D也参加3、A和C中只能有一个人参加4、B和D中有且仅有一个人参加5,、D,E,F,G,H中至少有2人参加6、C和G或者都参加或者都不参加7、C,E,G,I之多只能2人参加8、如果E参加
2012-11-19 17:11:14 1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人