import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); long n=sc.nextLong(); int cnt=0; for (long i =2; i*i <=n; i++) { if(n%i==0)cnt++; while(n%i==0){ n/=i; } } if(n>1)cnt++; System.out.println(cnt); } }
0.0分
12 人评分
C二级辅导-进制转换 (C语言代码)浏览:1054 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:1763 |
钟神赛车 (C语言代码)浏览:911 |
C语言程序设计教程(第三版)课后习题7.2 (Java代码)浏览:694 |
printf基础练习2 (C语言代码)浏览:605 |
大小写转换 (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:574 |