08 2012 档案
菜鸟涂鸦作品展_No.18
摘要://【程序18】 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。//已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,//请编程序找出三队赛手的名单。public class _18_pingpang { int shuchu(int num){ if (num==1) System.out.println("和选手x进行比赛"); if (num==2) System.out.println("和选手y进行比赛"); if (num==3) System.out.println(&qu 阅读全文
posted @ 2012-08-30 11:46 aniuer 阅读(183) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.17
摘要://【程序17】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个//第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。//到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。public class _17_houtao { public static void main(String[] args){ int num=1; for (int i=1 ; i<10 ; i++){ num=(num+1)*2; } System.out.println("第一天摘了"+num+&qu 阅读全文
posted @ 2012-08-30 11:01 aniuer 阅读(126) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.16
摘要://【程序16】 题目:输出9*9口诀public class _16_chengfabiao { public static void main(String[] args){ for (int i=1 ; i<10 ; i++){ for (int j=1 ; j<10 ; j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.print("\n"); } }} 涂鸦心得: 简单,没啥说的。。。 阅读全文
posted @ 2012-08-30 10:49 aniuer 阅读(113) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.15
摘要://【程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。import java.io.*;public class _15_daxiao { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); int x=Integer.parseInt(br.readLine()); int y=Integer.parseInt... 阅读全文
posted @ 2012-08-29 00:04 aniuer 阅读(122) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.14
摘要://【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?import java.io.*;public class _14_tianshu { int runnian(int nian,int yue,int ri){ int month[]={31,29,31,30,31,30,31,31,30,31,30,31}; int tianshu=0; for (int i=0 ; i<yue-1 ; i++){ tianshu=tianshu+month[i]; } tianshu=tianshu+ri; System.out.println(nian+"年&quo 阅读全文
posted @ 2012-08-27 23:02 aniuer 阅读(138) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.13
摘要://【程序13】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,//请问该数是多少?//解答: import java.io.*; import java.util.*; public class _13_qiushu { public static void fenJie(Vector<Integer> m,int n) { for(int i=1;i<=Math.sqrt(n);i++) if(n%i==0) m.addElement(i); } public static void main(String[] args) throws 阅读全文
posted @ 2012-08-27 07:50 aniuer 阅读(188) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.12
摘要://【程序12】 题目:企业发放的奖金根据利润提成。//利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,//高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;//40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,//高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?import java.io.*;public class _12_jiangjin { public static voi 阅读全文
posted @ 2012-08-26 21:31 aniuer 阅读(119) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.11
摘要://【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解答://理解好排列组合,可设计程序如下:public class _11_sanshu { public static void main(String[] args){ int number[]={1,2,3,4}; for (int i=0 ; i<number.length ; i++){ for (int j=0 ; j<number.length ; j++){ for (int z=0 ; z<number.length ; z++){ if (number.. 阅读全文
posted @ 2012-08-26 21:10 aniuer 阅读(120) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.10
摘要://【程序10】题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;//再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?public class _10_tanqiu { double tan(double length){ return length/2; } public static void main(String[] args){ double length=100; int n=10; _10_tanqiu tq=new _10_tanqiu(); for (int i=1; i<=n; i++){ length=tq.tan(length... 阅读全文
posted @ 2012-08-26 20:57 aniuer 阅读(140) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.9
摘要://【程序9】题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。//例如6=1+2+3.编程 找出1000以内的所有完数。//这个因子指的是除本身以外的所有约数public class _9_wanshu { int yinzihe(int num){ int sum=0; for (int i=1 ; i<num ; i++){ if (num%i==0) sum=sum+i; } if (sum==num){ System.out.println(num); } return 0; } public static void main(String[] a 阅读全文
posted @ 2012-08-24 21:03 aniuer 阅读(145) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.8
摘要://【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。//例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。import java.io.*;public class _8_qiuhe { int jiahe(int m,int n) { int sum=0; int ip; for (int i=0 ; i<n ; i++){ ip=(int)Math.pow(10,i); sum=sum+ip*m; } //System.out.println("s="+sum); return sum; 阅读全文
posted @ 2012-08-23 22:38 aniuer 阅读(163) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.7
摘要://【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。import java.io.*;public class _7_tongji { public static void main(String[] args) throws Exception { System.out.println("请输入一行字符"); InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String zifuchuan 阅读全文
posted @ 2012-08-22 21:36 aniuer 阅读(175) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.6
摘要://【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。import java.io.*;public class _6_gongyuebei { int gongyue(int m, int n){ int i,t; if (m>n){ t=m; m=n; n=t; } if (n%m==0) System.out.println(m+"和"+n+"的最大公约数是"+m); else { for ( i=m-1 ; i>=1 ; i--){ if (m%i==0 && n%i==0 ){ System.out 阅读全文
posted @ 2012-08-20 20:49 aniuer 阅读(168) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.5
摘要://【程序5】 题目:利用条件运算符的嵌套来完成此题:///学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。import java.io.*;public class _5_testgrade { public static void main(String[] args) throws Exception { System.out.println("输入学生的考试分数:"); InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new 阅读全文
posted @ 2012-08-20 15:33 aniuer 阅读(132) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.4
摘要://【程序4】 题目:将一个正整数分解质因数。//例如:输入90,打印出90=2*3*3*5。 //解答: 分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成://(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 //(2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。//(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 //这个题目很明显是要用递归算法来实现的,打印“*”有些技巧,但也很容易解决,程序如下:import java.io.*;public class _4_zh 阅读全文
posted @ 2012-08-20 09:13 aniuer 阅读(152) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.3
摘要://【程序3】//题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。//例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 //1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 解答://import java.math.*;public class _3_shuixian { public static void main(String[] args) //throws Exception { int ge,shi,bai; 阅读全文
posted @ 2012-08-19 17:11 aniuer 阅读(147) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.2
摘要://【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 //1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),//如果能被整除, 则表明此数不是素数,反之是素数。public class _2_sushu { public int sushu(int a,int b){ int i,j,flag; for( i=a ; i<=b ; i++ ){ flag=0; for ( j=2 ; j<=i-1 ; j++ ){ if (i%j==0) flag=1; } if (flag==0) System.out.pri... 阅读全文
posted @ 2012-08-19 10:06 aniuer 阅读(134) 评论(0) 推荐(0)
菜鸟涂鸦作品展_No.1
摘要://【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,//小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class _1_tuzi { public int zongshu(int month){ int[] z=new int[20]; z[0]=0; z[1]=1; z[2]=1; for(int i=3 ; i<=month ; i++){ z[i]=z[i-1]+z[i-2]; } return z[month];... 阅读全文
posted @ 2012-08-16 17:19 aniuer 阅读(177) 评论(0) 推荐(0)
optorsim自带例子调试总结
摘要:Optorsim网格模拟软件是欧洲粒子物理研究中心于 2002 年开始用 Java 编写的软件,是模拟真实的数据网格结构而开发的,目的是研究在某一特定环境下副本优化算法的有效性。OptorSim 是一种可扩展、易配置和编程的网格模拟工具,而且是一个源代码公开的、免费的软件模拟平台,具有开放的结构和良好的可扩充性。 在运行optorsim自带例子的过程中,出现以下报错:============= O P T O R S I M =============OptorSimMain> using default parameters file examples/parameters.confG 阅读全文
posted @ 2012-08-13 23:01 aniuer 阅读(505) 评论(0) 推荐(0)