UVA 10392
来源:互联网 发布:win10网络不可用红叉 编辑:程序博客网 时间:2024/06/06 02:46
题目大意:输入一个数,对这个数进行质因数分解。
解题思路:范围从2到根号n,如果最后n没有除为1,说明还未算完,最后的n也为质因数。
ac代码:
#include <iostream>#include <cmath>using namespace std;long long n, d;int main(){while (scanf("%lld", &n)!=EOF && n!=-1){d = sqrt(n);for (long long i=2; i<=d; i++)while (n % i == 0){printf(" %lld\n", i);n /= i;}if (n > 1)printf(" %lld\n", n);printf("\n");}return 0;}
阅读全文
0 0
- Uva 10392
- uva-10392
- UVA 10392
- UVA 10392 大数分解
- UVA 10392 (13.07.28)
- UVa 10392 大数分解
- uva 10392(数学)
- uva
- UVA
- UVA
- UVA
- uva
- UVA
- UVA
- UVA
- UVA
- UVA
- UVA
- 2.单一状态模式
- 百练2743:字符串判等
- 响应式布局之媒介查询和百分比
- 进程和线程关系及区别
- ubuntu tomcat开机自动启动
- UVA 10392
- 分布式开放消息系统(RocketMQ)的原理与实践
- 安卓程序加载h5页面
- 触发器
- SPI通信(SPI1主机与SPI2从机)
- UVA 10387
- 面向对象--基本概念
- mysql将末尾小数点为0的展示
- JDBC连接数据库的原理及预编译详解