博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fuzhou 1075 分解素因子
阅读量:6601 次
发布时间:2019-06-24

本文共 1168 字,大约阅读时间需要 3 分钟。

Problem 1075 分解素因子

Accept: 1331    Submit: 2523
Time Limit: 1000 mSec    Memory Limit : 32768 KB

Problem Description

假设x是一个正整数,它的值不超过65535(即1<x<=65535),请编写一个程序,将x分解为若干个素数的乘积。

Input

输入的第一行含一个正整数k (1<=k<=10),表示测试例的个数,后面紧接着k行,每行对应一个测试例,包含一个正整数x。

Output

每个测试例对应一行输出,输出x的素数乘积表示式,式中的素数从小到大排列,两个素数之间用“*”表示乘法。

Sample Input

2 11 9828

Sample Output

11 2*2*3*3*3*7*13

Source

FJNU Preliminary 2005
1 /* 2 水题一枚。 3 这种类型有代表性 4 */ 5  6 #include
7 #include
8 9 void Euler(int n)10 {11 int i,k=0;12 for(i=2;i*i<=n;i++)13 if(n%i==0)14 {15 while(n%i==0)16 {17 if(k==0)18 printf("%d",i);19 else20 printf("*%d",i);21 k=1;22 n=n/i;23 }24 }25 if(n!=1)26 {27 if(k==0)28 printf("%d",n);29 else30 printf("*%d",n);31 }32 printf("\n");33 }34 35 int main()36 {37 int n,m;38 while(scanf("%d",&n)>0)39 {40 while(n--)41 {42 scanf("%d",&m);43 Euler(m);44 }45 }46 return 0;47 }

 

转载于:https://www.cnblogs.com/tom987690183/p/3250980.html

你可能感兴趣的文章
SQL的四种连接-左外连接、右外连接、内连接、全连接
查看>>
手工生成mybatis的mapper文件中insert 和update语句
查看>>
Ubuntu 安装TeXLive 2018并完成宏包更新 (部分截图和代码为2016版本)
查看>>
JavaWeb应用开发架构浅谈
查看>>
cronolog日志分割
查看>>
ElasticSearch+Solr几个案例笔记
查看>>
程序中的@Override是什么意思?
查看>>
CentOS 编译安装Apache2.4 PHP5.6.30 Mysql5.6.16
查看>>
Visual SourceSafe 入门教学
查看>>
express 4.0以上的版本 express找不到的问题
查看>>
commons-lang中常用方法
查看>>
spring 定时任务
查看>>
thinkphp 路由规则终极详解(附伪静态)
查看>>
网络安全-加密算法
查看>>
This tag and its children can be replaced by ~~~
查看>>
XCode快捷键
查看>>
struts2 修改action的后缀
查看>>
php保存canvas生成的图片
查看>>
HTML5 定位
查看>>
禁止http 缓存的方法
查看>>