整数分解
2016-05-12 13:21
253 查看
//例 输入8 输出8=2*2*2 #include<iostream> using namespace std; int main() { int a, k = 1; while (k) { cout << "请输入一个正整数:" << endl; cin >> a; int i = 2; cout << a << "="; for (int j = 0; j < 100; j++) { if (a%i == 0) { a = a / i; cout << i; if (a != 1) cout << "*"; } else { i++; } } if (a != 1) { cout << a ; } cout << endl; } return 0; }
相关文章推荐
- flask-admin章节三:数据库迁移工具 alembic初步使用
- Java学习笔记(八):集合类
- VBA读写Oracle的Blob数据
- Linux的命名空间详解--Linux进程的管理与调度(二)
- iOS开发之基础视图—— UISlider
- 京东技术架构(二)构建需求响应式亿级商品详情页
- Ubuntu 使用随笔
- 水仙花数
- Ajax 实现级联下拉框
- Gym 100962F Frank Sinatra
- 软件测试方法大汇总
- nyoj420 P次方求和(快速幂)
- 如何在前端项目中实现热更新
- c#中decimal ,double,float的区别
- 博客的起航
- Keepalived实现Mysql双主高可用
- 用户“Michael-PC\Michael”不具有所需的权限。请验证授予了足够的权限并且解决了 Windows 用户帐户控制(UAC)限制问题。
- 聊聊jQuery的反模式
- 15校赛
- Android使用ORMLite操作数据库(一)