摘要: 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。分析:如果是人经过逻辑推理可以很快的得到结论。但是计算机处理此问题,不可能立即得出结论,而必须对每一种组合 阅读全文
posted @ 2019-04-30 16:32 parkour高手 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 题目:根据用户输入的行数打印菱形图案,若用户传入的是为偶数则提示用户重新输入,例如输入数字7打印出如下菱形图案 * *** ************ ***** *** *分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。 阅读全文
posted @ 2019-04-30 16:31 parkour高手 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。分析:请抓住分子与分母的变化规律。三个连续分数之间的规律是:上两个分子之和等于第三个分数的分子,上两个分母之和等于第三个分数的分母 阅读全文
posted @ 2019-04-30 16:30 parkour高手 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 题目:求1+2!+3!+...+20!的和分析:使用递归求解 0的阶乘和1的阶乘都为1 阅读全文
posted @ 2019-04-30 16:29 parkour高手 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 题目:利用递归方法求5!。分析:递归公式:n*factorial(n-1); 阅读全文
posted @ 2019-04-30 16:27 parkour高手 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的 阅读全文
posted @ 2019-04-30 16:26 parkour高手 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。分析: (1)利用随机函数产生[1,99999]之间的一个正整数n (2)将n转换成字符串s,调用字符串的length()方法求得位数 (3)创建一个StringBuffer类对象,将s传入,调用StringBuffer 阅读全文
posted @ 2019-04-30 16:25 parkour高手 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。周一至周日的英文单词为,从中可以看出周二和周四;周六和周日第一个字母一样,第二个字母不一样,所以只需要比较前两个字母即可 阅读全文
posted @ 2019-04-30 16:23 parkour高手 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。分析:分别创建两个数用于判断,一个数为12321,另一个数是12341 分别取出该数的"个十百千万"位进行判断 阅读全文
posted @ 2019-04-30 16:23 parkour高手 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 题目:求100之内的素数分析:素数即除了1和它本身以外不再有其他因数,最小的素数是2 判断一个数n是否是素数的方法:将n分别与2到(n+1)/2取余,若有一个值为0,则n就不为素数,反之为素数 阅读全文
posted @ 2019-04-30 16:22 parkour高手 阅读(606) 评论(0) 推荐(0) 编辑