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 台哥编程课堂 阅读(394) 评论(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 台哥编程课堂 阅读(8247) 评论(0) 推荐(0) 编辑

导航