******* ***** *** * i19 { g[] args) { int H = 7, W = 7;//高和宽必须 是相等的奇 数 for(int i=0; i<(H+1) / 2; i++) { for(int j=0; j for(int k=1; k<(i+1)*2; k++) { ('*'); } ln(); } for(int i=1; i<=H/2; i++) { for(int j=1; j<=i; j++) { (\ } for(int k=1; k<=W-2*i; k++) { ('*'); } ln(); } } } 【程序20】 题目:有一分数序 列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数 列的前 项之和。 i20 { g[] args) { int x = 2, y = 1, t; e sum = 0; for(int i=1; i<=20; i++) { e)x / y; t = y; y = x; x = y + t; } ln(\前20项相 加之和是: \} } 【程序21】 题目:求1+2!+3!+...+20!的和 i21 { g[] args) { long sum = 0; long fac = 1; for(int i=1; i<=20; i++) { fac = fac * i; sum += fac; } ln(sum); } } 【程序22】 题目:利用递归方 法求5!。 i22 { g[] args) { int n = 5; rec fr = new rec(); ln(n+\} } rec{ c long rec(int n) { = 0 ; if(n ==1 ) { = 1; } else { = n * rec(n-1); } ; } } 【程序23】 题目:有5个人坐 在一起,问第五个人 多少岁?他说比第 个人大2岁 。问第4个人 岁数,他说比第 个人大2岁 。问第三个人 ,又说比第 人大两岁。问第2个人 ,说比第一个 人大两岁。最后问第一 个人,他说是 岁。请问第五个 人多大? i23 { g[] args) { int age = 10; for(int i=2; i<=5; i++) { age =age+2; } ln(age); } } 【程序24】 题目:给一个不多 于5位的正 整数,要求:一、求它是几位 数,二、逆序打印出 各位数字。 //使用了长整 型最多输入 18位 t java.util.*; i24 { g[] args) { m.in); (\请输入一个 正整数:\ long a = s.nex ong(); ing(a); y(); h; ln(a + \是一个\位数。\ (\按逆序输出 是:\ for(int i=j-1; i>=0; i--) { (ch[i]); } } } 【程序25】 题目:一个5位数 ,判断它是不 是回文数。即 1是回文数 ,个位与万位 相同,十位与千位 相同。 t java.util.*; i25 { g[] args) { m.in); int a; do{ (\请输入一个 5位正整数 :\ nt(); ); Of(a); y(); if(ch[0]==ch[4]&&ch[1]==ch[3]){ ln(\这是一个回 文数\ ln(\这不是一个 回文数\ } } //这个更好,不限位数 t java.util.*; i25a { g[] args) { m.in); an is =true; (\请输入一个 正整数:\ ong(); ing(a); y(); h; for(int i=0; i ln(\这是一个回 文数\ ln(\这不是一个 回文数\ } } 【程序26】 题目:请输入星期 几的第一个 字母来判断 一下是星期 几,如果第一个 字母一样,则继续 判断第二个 字母。 t java.util.*; i26 { g[] args) { ar(); ln(\请输入星期 的第一个大 写字母:\ ar(); h(ch) { case 'M': y\ ; case 'W': sday\ ;
竞赛java编程题50题(有答案)



