合集-算法题
摘要:题目:一对兔子从出生开始,每对兔子每个月生一对小兔子,新生的兔子出生后第三个月又开始生小兔子,如果兔子不死,兔子总数多少 第一个月:1对兔子(初始的一对)第二个月:1对兔子(仍然是初始的一对)第三个月:2对兔子(初始的一对生了一对)第四个月:3对兔子(初始的一对生了一对,之前的一对生了一对)第五个月
阅读全文
摘要:题目1:一个数如果恰好等于它的因子之和, 这个数就称为"完数"。 例如6=1+2+3。编程找出1000以内的所有完数。 我的思路: 如果是奇数那么就不是完数 完数的因子是小于等于它自身的一半 它因子可以把它整除 class a{ public static void main (String[]ar
阅读全文
摘要:public class a { public static void main(String[] args) { /** * 题目1:判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整 * 数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数” 1立方和5的立方和3的立方
阅读全文
摘要:1 public class a{ 2 public static void main(String[] args) { 3 /** 4 * 题目2:一球从100米高度自由落下,每次落地后反跳回原高度的一半; 5 * 再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 6 * 100m
阅读全文
摘要:public class a { public static void main(String[] args) { /** * 题目3:有1、2、3、4个数字,能组成多少个互不相同且无重 *第一位有4 * 第二位3 * 第三位2种 * 总共应该24种排序 */ sort(); } public st
阅读全文
摘要:1 public class a { 2 public static void main(String[] args) { 3 int reusult = recursion(5); 4 System.out.println(reusult); 5 } 6 public static int rec
阅读全文
摘要:public class a { public static void main(String[] args) { /** *题目3:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 … 求出这个数列的前 * 20 项之和。 * 要求:利用循环计算该数列的和。注意分子分母的变化规律
阅读全文
摘要:1 public class a { 2 public static void main(String[] args) { 3 /** 4 * 题目4:计算算式 1+21+22+23+…+2n 的值。 5 * 注意:n 由键盘输入,且 2 ≤ n ≤10。 6 * 7 */ 8 int a=20;
阅读全文
摘要:public class a { public static void main(String[] args) { /** *题目5:输入整数 a,输出结果 s,其中 s 与 a 的关系是:s=a+aa+aaa+aaaa+aa...a, * 最后为 a 个 a。例如 a=2 时,s=2+22=24。
阅读全文
摘要:思路: 1 public class test { 2 public static void main(String[] args) { 3 int number =1234; 4 System.out.println(number%10); 5 System.out.println(number/
阅读全文
摘要:思路: 比如 n =1234; 那么如何获取4,应该 n%10; 那么如何获取3,获取3之前应该删除4,所以n/10; //40 +3 =43//43*10 = 430>430+2(432)>432*10(4320)+1r=0 怎么获取40:r *10 +d 看代码: 1 public class
阅读全文
摘要:Random random = new Random();int result = 1; int i= 1;while (i<=5){ result*=i; i++;}System.out.println(result);
阅读全文
摘要:Random random = new Random(); int[] number = new int[10]; for (int j = 0; j < 10; j++) {#指定了随机数范围0~100; number[j] = random.nextInt(100); } int sum = 0
阅读全文
摘要:public static void main(String[] args) { // 判断数组中找元素最大值 int[] Array = {23,12,45,24,10,60,30,2,1}; System.out.println(maxValue(Array)); } public static
阅读全文
摘要:import java.util.Scanner; public class D1 { public static void main(String[] args) { /** * 你的任务就是计算A + B,然后输出结果 */ //Scanner类是Java中用于解析输入的工具类,它提供了一系列方
阅读全文
摘要:package Demo3; import java.util.Scanner; public class D2 { /** * 90~100为A; * * 80~89为B; * * 70~79为C; * * 60~69为D; * * 0~59为E; * */ public static void
阅读全文
摘要:根据题目意思先来缕清一下思路: 第一年 初始值为 1 (也就是刚开始一头母牛) 第二年 2(也就是刚开始一头母牛+一头小母牛) ) 第三年 3(也就是刚开始一头母牛+两头小母牛) ) 第四年年 4(也就是刚开始一头母牛+三头小母牛) ) 第五年 6(也就是刚开始一头母牛+加上四头小母牛+由于第二年生
阅读全文

浙公网安备 33010602011771号