原理有点像埃氏筛。

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = ; i <= n; i++) {
while (n != ) {
if (n % i == ) {
n /= i;
printf("%d\n", i);
}
else
break;
}
}
system("pause");
}

最新文章

  1. Scrapy--1安装和运行
  2. 如何用phpstorm编辑远程项目
  3. Linux 查看磁盘空间大小
  4. 获取LocationProvider
  5. IOC容器中bean的生命周期
  6. Heritrix源码分析(十三) Heritrix的控制中心(大脑)CrawlController(二)
  7. Heritrix源码分析(四) 各个类说明(转)
  8. JAVA 正则表达式 (超详细)
  9. SQL从入门到基础 - 04 SQLServer基础2(数据删除、数据检索、数据汇总、数据排序、通配符过滤、空值处理、多值匹配)
  10. swipe.js文档及用法
  11. python学习之批量更改文件格式
  12. 笔记:MyBatis 使用 Java API配置
  13. [原创]iFPGA-Cable FT2232H JTAG &amp; UART调试器
  14. rust debug之基于pdb
  15. Maven中POM.XML详解
  16. Ncurses - Panel
  17. Mina使用总结(一)MinaServer
  18. Win Socket编程原理及简单实例
  19. 算法笔记_185:历届试题 格子刷油漆(Java)
  20. Celery最佳实践(转)

热门文章

  1. SQL 二进制和字符互转
  2. System.Zip
  3. 【LeetCode 100_二叉树_遍历】Same Tree
  4. mysql 数据传输报错 MySQL server has gone away With statement:
  5. azure 架构选择
  6. LR11开始录制时打不开浏览器
  7. iOS-----GitHub上比较齐全的iOS 工具和App
  8. Mac终端建立替身 并置于桌面或Finder中
  9. c语言符号常量与常变量的区别?
  10. MVC MVVM和传统三层的理解