uva 10392(数学)
来源:互联网 发布:ps淘宝美工教程全集 编辑:程序博客网 时间:2024/05/21 10:30
题解:从小到大循环分解输出相同的质数,范围到sqrt()。
#include <cstdio>#include <cmath>using namespace std;int main() {long long int n, temp;int flag;while (scanf("%lld", &n) && n > 0) {temp = sqrt(n);flag = 0;for (long long int i = 2; i <= temp; i++) while (n % i == 0) {flag++;n = n / i;printf(" %lld\n", i);}if (flag != 0 && n != 1)printf(" %lld\n", n);if (flag == 0)printf(" %lld\n", n);printf("\n");}return 0;}
0 0
- uva 10392(数学)
- uva 11427 数学-概率
- UVa 846 Steps (数学)
- uva 数学专题入门
- UVA 10025(数学)
- uva 11538 组合数学
- uva 11401 数学
- uva 113(数学)
- uva 10161(数学)
- uva 621(数学)
- uva 591(数学)
- uva 107(数学)
- uva 573(数学)
- uva 846(数学)
- uva 10499(数学)
- uva 305(数学)
- uva 10790(数学)
- uva 11044(数学)
- 互联网世界的“人工智能”——探秘“深度学习”的前世今生
- 改一个参数就是创新?
- unity3D游戏开发三之unity编辑器二
- 编译 Android 源代码 之路一
- POJ 1787
- uva 10392(数学)
- Rescue OJ (拯救被困的天使)
- Shell脚本之sed篇
- Objective C 快速入门学习四
- ECLIPSE android 布局页面文件出错故障排除
- ARM学习笔记(一)——ARM体系、跳转指令
- ubuntu 安装页面 重复提示的问题
- 【总结】2014新生暑假个人排位赛03
- The Perfect Stall 完美的牛栏 二分图最大匹配,匈牙利算法