蓝桥杯 ADV-69 算法提高 质因数
2017-03-06 13:25
225 查看
将一个正整数N(1<N<32768)分解质因数。例如,输入90,打印出90=2*3*3*5。
样例输入
66
样例输出
66=2*3*11
样例输入
66
样例输出
66=2*3*11
#include <iostream> using namespace std; int main() { int n; cin >> n; for(int i = 2; i <= n; i++) { if(i != n && n % i == 0) { cout << n << "=" << i; } else if(i == n) { cout << n "=" << 1 << "*" << i; return 0; } } while(n != 1) { for(int i = 2; i <= n; i++) { if(n % i == 0) { cout << "*" << i; n = n / i; break; } } } return 0; }
相关文章推荐
- 蓝桥杯 ADV-181 算法提高 质因数2
- ADV-69算法提高-质因数
- 蓝桥杯 ADV-181 算法提高 质因数2
- 蓝桥杯练习系统试题集 算法提高 ADV-147 学霸的迷宫
- 蓝桥杯 ADV-134算法提高 校门外的树
- 蓝桥杯 ADV-150算法提高 周期字串
- 蓝桥杯 ADV-210 算法提高 2-1屏幕打印
- 蓝桥杯 ADV-182 算法提高 前10名
- 蓝桥杯 ADV-79 算法提高 时间转换
- 蓝桥杯 ADV-72 算法提高 一元一次方程
- 蓝桥杯 ADV-70 算法提高 冒泡法排序
- 蓝桥杯 ADV-97 算法提高 十进制数转八进制数
- 蓝桥杯 ADV-187 算法提高 勾股数
- 蓝桥杯 ADV-95 算法提高 字符串比较
- 蓝桥杯 ADV-233 算法提高 队列操作
- 蓝桥杯 ADV-188 算法提高 排列数(java) 深度优先搜索 DFS
- 蓝桥杯ADV-172 算法提高 身份证排序
- 蓝桥杯 ADV-134算法提高 校门外的树
- 蓝桥杯 ADV-209 算法提高 c++_ch02_04
- 蓝桥杯算法提高 ADV-197 大数乘法 题解