上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

2010年5月19日

求同一天生日的概率

摘要: /*** 求同一天生日的概率* @author tiger* @date 2010-5-13* * 注:早上看公司邮件说本月有12名同事生日,* 突然就想算下有同一天生日的概率是多少。* 于是写了这段代码。* * 发现12个人有同一天生日的概率达到92%啊!* */public class tiger{/** * 求阶乘 * m 须要是正数 *//*private double jiecheng(int m){if(m==0){return 1;}else{return m * jiecheng(m-1);}}*//** * 求组合(m选n) * m、n 须要是正数且m>n */priv 阅读全文

posted @ 2010-05-19 19:39 台哥编程课堂 阅读(1328) 评论(0) 推荐(0) 编辑

百度程序题目----连续数问题--- 另解

摘要: /*** 百度之星程序大赛第一题* @author tiger* @date : 2010年5月19日*/public class baidu {/** * 返回从i到j的和 * 等差数列求和公式 */private int qiuhe(int i, int j){return ((i + j) * (j - i + 1)) / 2;}/** * 主要逻辑在这里 */private void action(int n){int m = n / 2 +1;for (int i = 1; i <= m; i++) {for (int j = i + 1; j <= m; j++) {i 阅读全文

posted @ 2010-05-19 19:38 台哥编程课堂 阅读(206) 评论(0) 推荐(0) 编辑

百度程序题目----连续数问题

摘要: /*题目:第一题(共四题100分):连续正整数(10分) 题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到大的顺序打印。如果结 果有多个序列,按各序列的最小正整数的大小从小到大打印各序列。此外,序列不允许重复,序列内的整数用一个空格分隔。如果没有符合要求的序列 阅读全文

posted @ 2010-05-19 19:37 台哥编程课堂 阅读(393) 评论(0) 推荐(0) 编辑

1到9加减乘除得到结果等于指定值

摘要: import java.util.ArrayList;import java.util.List;import java.util.Stack;/*** 对于给出的一个数字N。* 找出从1到9这9个数字顺序加减乘除组成的算式,* 这些算式的计算结果须恰好为N!* @author tiger* @date 2010年5月19日于公司* 信手而写,极不规范。异日有暇,再行修缮。*/public class cumt {private Stack stack = new Stack();private Stack stack1 = new Stack();/** * 求算式str的结果 * str必 阅读全文

posted @ 2010-05-19 19:33 台哥编程课堂 阅读(8243) 评论(0) 推荐(0) 编辑

2010年4月2日

svn的安装和配置

摘要: 一、安装Subclipse 安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help -> Software Updates -> Find and Install...菜单下。 选择搜索要安装的新功能部件,点击新建远程站点,弹出图1,在URl输入框输入http://subclipse.tigris.org/update作为URL添加New Remote Site。 图1:使用Eclipse Update Manager安装Subclipse 点击OK后,系统会自动去网站上搜索该插件 图2 在图2中选择Subcl 阅读全文

posted @ 2010-04-02 09:49 台哥编程课堂 阅读(157) 评论(0) 推荐(0) 编辑

2010年3月23日

得到正整数a的16进制表示

摘要: public class test{/** * 得到正整数a的16进制表示 */public static String getHexString(int a){String str1 = "0123456789abcdef";String str = "";while(a>0){int k = a & 0xf;str = str1.charAt(k)+str;a = a >> 4;}return "0x"+str;}public static void main(String[] args){System. 阅读全文

posted @ 2010-03-23 18:08 台哥编程课堂 阅读(315) 评论(0) 推荐(0) 编辑

求二进制表示中1的个数

摘要: public class test{/** * 得到正整数a的二进制表示中1的个数。 */public static int getNum(int a){int i =0,num=0;while(a>0){int k = a&(1<<i);if(k!=0){num++;a -=k;}i++;}return num;}public static void main(String[] args){System.out.println(test.getNum(31));}} 阅读全文

posted @ 2010-03-23 17:49 台哥编程课堂 阅读(127) 评论(0) 推荐(0) 编辑

2010年3月9日

四舍五入至某小数位后返回数字串

摘要: /** 將數字四捨五入至某小數位, 並返回指定位數字串 function2(123.455,2) => 123.46 function2(123.449,2) => 123.45 function2(123.44,3) => 123.440 function2(123.4455,3) => 123.446 function2(123.4499,3) => 123.450 function2(123.9,0) => 124 程式接口: public static double function2(double value,int decimalPlaces); 阅读全文

posted @ 2010-03-09 17:14 台哥编程课堂 阅读(185) 评论(0) 推荐(0) 编辑

返回相同宽度数字型字符串

摘要: /**返回相同闊度數字型字串. 例: function1(“000000”) => “000001” function1(”0023") => “0024” function1(“0009”) => “0010” function1(“000099”) => “000100” function1(“9”) => “0” //號碼循環再用 程式接口: public static String function1(String num); */ public static String function1(String num){ int length = 阅读全文

posted @ 2010-03-09 17:12 台哥编程课堂 阅读(161) 评论(0) 推荐(0) 编辑

2010年3月1日

六支筷子取其二,恰为一双的概率

摘要: 三双不同筷子,六支也,从中任选其二,方案共有:C62 = 6*5/2 = 15 种恰为一双的方案有3种所以 概率即为:3/15 = 1/5 ! 阅读全文

posted @ 2010-03-01 13:46 台哥编程课堂 阅读(387) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

导航