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分
11 人评分
Minesweeper (C语言代码)浏览:805 |
C语言训练-字符串正反连接 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:1710 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:669 |
C二级辅导-同因查找 (C语言代码)浏览:660 |
C语言训练-数字母 (C语言代码)浏览:582 |
WU-输出正反三角形 (C++代码)浏览:1018 |
printf基础练习2 (C语言代码)浏览:644 |
【蟠桃记】 (C语言代码)浏览:1021 |