本率本本本华中 来家家本率 海味 public class lianxi19 public static void main(Stringl]args) intH=7,W=7/高和宽必须是相等的奇数 for(inti=0:i<(H+I)/2.i+ for(intj=0;j<W/2-i;j++) System.out.print(""); for(int k=1:ks(i+l)*2:k++) System.out.print() System.out println(): for(int i=1:i<=H/2:++) for(intj=1 j<=i.j++){ System.outprint(") for(int k=1;k<=W-2*i;k++)( System.out.print(): System.out.println(). 【程序20】 题目:有一分数序列:21,3/2,5/3,8/5,13/8,21/13.…求出这个数列的前20项之和。 public cas lianxi0 public static void main(String args) intX=2.v=1.t七 double sum =0 for(int i=1:is=20:i+) sum=sum+(double)x/y: t=y; V=X x=y+t: System.("前20项相加之和是:"+sum) 【程序21】 题目:求1+21+31+.+201的和
******* ***** *** * public class lianxi19 { public static void main(String[] args) { int H = 7, W = 7;//高和宽必须是相等的奇数 for(int i=0; i<(H+1) / 2; i++) { for(int j=0; j<W/2-i; j++) { System.out.print(" "); } for(int k=1; k<(i+1)*2; k++) { System.out.print('*'); } System.out.println(); } for(int i=1; i<=H/2; i++) { for(int j=1; j<=i; j++) { System.out.print(" "); } for(int k=1; k<=W-2*i; k++) { System.out.print('*'); } System.out.println(); } } } 【程序 20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 public class lianxi20 { public static void main(String[] args) { int x = 2, y = 1, t; double sum = 0; for(int i=1; i<=20; i++) { sum = sum + (double)x / y; t = y; y = x; x = y + t; } System.out.println("前 20 项相加之和是: " + sum); } } 【程序 21】 题目:求 1+2!+3!+...+20!的和
public class lianxi21{ public static void main() long sum =0 long fac 1; for(int i=1:i<=20,++){ fac=fac i: sum+=fac: System.out.println(sum): 【程序22】 题目:利用递归方法求51。 public class lianxi22 public static void main(String args) int n=5; rec fr=new rec() System.out.println(n+=+fr.rec(n)) class rec public long rec(intn) long value=0; 1) value=1; ↓else1 value=n rec(n-1): retur value. 【程序23】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数, 他说比第3个人大2岁。问第三个人,又说比第2人大两岁。间第2个人,说比第一个人大 两岁。最后问第 一个人,他说是10岁。请问第五个人多大? public class lianxi23 public static void main(Stringl args) int age =10: for(int i=2,i<=5.i++) age =age+2 System.out.println(age)
public class lianxi21 { public static void main(String[] args) { long sum = 0; long fac = 1; for(int i=1; i<=20; i++) { fac = fac * i; sum += fac; } System.out.println(sum); } } 【程序 22】 题目:利用递归方法求 5!。 public class lianxi22 { public static void main(String[] args) { int n = 5; rec fr = new rec(); System.out.println(n+"! = "+fr.rec(n)); } } class rec{ public long rec(int n) { long value = 0 ; if(n ==1 ) { value = 1; } else { value = n * rec(n-1); } return value; } } 【程序 23】 题目:有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数, 他说比第 3 个人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个人大 两岁。最后问第一个人,他说是 10 岁。请问第五个人多大? public class lianxi23 { public static void main(String[] args) { int age = 10; for(int i=2; i<=5; i++) { age =age+2; } System.out.println(age); } }