基本算法题
Rich_
这个作者很懒,什么都没留下…
展开
-
遍历1000以内的完数
完数一个数恰好等于因子之和,这个数就为“完数”,6 = 1 + 2 + 3public static void main(String[] args) { int sum = 0; for (int i = 1;i<=1000;i++){ for (int j = 1;j <= i/2;j++){ j<i/2 if (i%j==0){ sum +=j;原创 2021-07-07 03:12:57 · 116 阅读 · 0 评论 -
九九乘法表
九九乘法表public static void main(String[] args) { for (int i =1;i<=9;i++){ for (int j = 1;j<=i;j++){ System.out.print(j +"*"+ i + "=" +i*j+" "); } System.out.println(); } }...原创 2021-07-07 03:11:21 · 165 阅读 · 0 评论 -
遍历一百以内的质数
九九乘法表public static void main(String[] args) { for (int i =1;i<=9;i++){ for (int j = 1;j<=i;j++){ System.out.print(j +"*"+ i + "=" +i*j+" "); } System.out.println(); } }...原创 2021-07-07 03:09:41 · 230 阅读 · 0 评论 -
输出1000以内或三位数的水仙花数
水仙花数三位数的百位数的三次方+十位数的三次方+个位数的三次方 == 这个三位数表示平方的为pow(2,3) ----->2^3import java.util.*;public class Main { public static void main(String[] args) { for (int i = 100 ;i <= 999;i++ ){ int ge = i % 10; int shi =原创 2021-07-07 03:08:10 · 211 阅读 · 0 评论 -
最大公约数和最小公倍数
最大公约数 不能小于 最小值(取模等于零),使用break否则就输出所有的最大公倍数 不能大于 两数之和,使用break否则就输出所有的值了import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入第一个正整数:"); in.原创 2021-07-07 03:05:57 · 87 阅读 · 0 评论