算法
lm吹梦到西洲
这个作者很懒,什么都没留下…
展开
-
Java求 a+aa+aaa+aaaa+a....a 的值
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序分析:关键是计算出每一项的值package day3;import java.util.Scanner;/* * 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 * 例如2+22+222+2222...原创 2018-02-13 20:45:25 · 7242 阅读 · 1 评论 -
Java 辗转相除法 求两正整数最大公约数及最小公倍数
Java 辗转相除法 求两正整数最大公约数及最小公倍数代码实现:import java.util.Scanner;public class Zhanzhuanxiangchu { public static void main(String[] args) { Zhanchu A = new Zhanchu(); Scanner B = new Scanner(System.in);...原创 2018-02-11 15:39:44 · 1022 阅读 · 0 评论 -
[Java]: 将一个正整数分解质因数
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执...原创 2018-02-14 13:08:42 · 4605 阅读 · 0 评论 -
Java 有1,2,3,4共四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
题目:有1,2,3,4共四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?package day3;public class Sanweishu { public static void main(String[] args) { int i=0; int j=0; int k=0; int t=0; for(i=1;i<=4;i++) for(j...原创 2018-02-14 19:05:39 · 7463 阅读 · 0 评论 -
求给定日期的后一日期【java】
import java.util.Scanner;/** * 给定一个日期,求后一天的日期 * * @author lm吹梦到西洲 * @date 2018/5/6 * */public class NextDate { int year, month, day; public void getDay(int year, int month, int day) { t...原创 2018-05-06 14:32:14 · 358 阅读 · 0 评论 -
[java] 最长连续递增子序列 input {2,6,3,5,6,7,4,5,2,1} output {3,5,6,7}
public class Case04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入数组长度:"); int length = sc.nextInt(); int[] arr = new int[length]; ...原创 2019-02-04 20:10:46 · 461 阅读 · 0 评论