7 质因子相乘形式并计算质因子个数

对于给定的正整数n,变成全是质数相乘的形式,90=2*3*3*5,返回质因子的个数。

Boolean isprime(int n){

              If(n<2)

                            Return false;

              For(int i=2;i<n/2;i++){

                            If(n%i==0)

                                          Return false;

              }

              Return Ture;

}

Int main(){

              Int n;

              Int count=0;

              Scanf(“%d”,&n);

              While(n!=1){

                            For(int i=1;i<n;i++){

                                          If(isprime(i)&&n%i==0){

                                                        Printf(i);

                                                        N=n/I;

                                                        Count++;

Break;

                                          }

                            }

              }

              Return count;

}

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值