这都是java的算法题,应该来讲都是些比较简单的算法题,但是我敢说很多基础的学习的,或者想去面试的人都会不能完整的写出来,现在java学习,大多数人都不是非常扎实,对于基础也不是很重视的,所以就发出来给大家参考巩固下基础!
java算法题一:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 java算法题二:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
java算法题三:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一个数字。例如2 + 22 + 222 + 2222 + 22222(此时共有5个数相加),几个数相加有键盘控制。
java算法题四:一个数如果恰好等于它的因子之和,这个数就称为'完数'。例如6=1+2+3。编程找出1000以内的所有完数。 java算法题五:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 最后再来给程序员提几点建议:
|
|