其生

关注

2题 阶乘约数

其生

关注

阅读 38

2022-01-08

问题描述
定义阶乘 n! = 1 × 2 × 3 × ··· × n。

请问 100! (100 的阶乘)有多少个约数。

package 算法;

public class Two {
    public static void main(String[] args) {
        int[] num=new int[102];
        for (int i=2;i<=100;i++){
            int n=i;
            for (int j=2;j*j<=n;j++ ){
                while (n%j==0){
                    num[j]++;
                    n/=j;
                }
            }
            if (n>1){
                num[n]++;
            }
        }
        long all=1;
        for (int i=2;i<=100;i++){
            if (num[i]>0){
                all*=(num[i]+1);
            }
        }
        System.out.println(all);
    }
}

 

相关推荐

hoohack

阶乘约数

hoohack 43 0 0

程序员漫画编程

蓝桥杯求100阶乘的正约数

程序员漫画编程 21 0 0

静鸡鸡的JC

【思特奇杯·云上蓝桥-算法集训营】第一周 2题 阶乘约数

静鸡鸡的JC 43 0 0

Sophia的玲珑阁

【基础算法】约数个数&约数之和(Acwing870题&Acwing871题)

Sophia的玲珑阁 220 0 0

Yaphets_巍

C++算法题 # 54 约数之和

Yaphets_巍 78 0 0

梅梅的时光

蓝桥杯C语言基础题---阶乘计算

梅梅的时光 56 0 0

敬亭阁主

【思特奇杯•云上蓝桥---算法训练营】第1周作业 蓝桥杯真题-阶乘约数(Python)

敬亭阁主 35 0 0

野见

C语言-阶乘-九九乘法口诀表-最大公约数-闰年

野见 122 0 0

萨摩斯加士奇

阶乘,阶乘的和

萨摩斯加士奇 94 0 0

天蓝Sea

【Python基础题2】求最小公约数和最大公倍数

天蓝Sea 69 0 0

精彩评论(0)

0 0 举报