当前位置: 首页 > news >正文

网站 点击量樱桃电视剧西瓜视频在线观看

网站 点击量,樱桃电视剧西瓜视频在线观看,东莞东城国际酒店,各大网站搜索引擎入口给定 n个正整数 ,将每个数分解质因数,并按照质因数从小到大的顺序输出每个质因数的底数和指数。 输入格式 第一行包含整数 n 接下来 n行,每行包含一个正整数 。 输出格式 对于每个正整数 ,按照从小到大的顺序输出其分解质因数后&…

给定 n个正整数 ,将每个数分解质因数,并按照质因数从小到大的顺序输出每个质因数的底数和指数。

输入格式
第一行包含整数 n
接下来 n行,每行包含一个正整数 。
输出格式
对于每个正整数 ,按照从小到大的顺序输出其分解质因数后,每个质因数的底数和指数,每个底数和指数占一行。

每个正整数的质因数全部输出完毕后,输出一个空行。

根据算数基本定理,每个数都可以表示为若干个质数的乘积。
用循环找出这个数字的因子,然后除以它直到不能除下去。比如16,先找到2这个因子,一直除以它就会产生次方,16是2的四次方。比如42,先找到2这个因子,除以它得到21,继续找到3,得到7。所以他的质因子是2 3 7
x的质因子只能有一个比sqrt(x)大的,假设有两个,那么这两个数字相乘大于x,矛盾。所以可以先找出比sqrt(x)小的质因子,最后判断如果x还大于1的话,那么它就是那个最大的质因子。

#include<iostream>using namespace std;void divide_prime(int x)
{for(int i = 2 ; i * i <= x ; i++){//   cout << x << "*" <<endl;if(!(x % i)){int s = 0;while(!(x % i)){x /= i;s++;}cout << i << " " << s <<endl;}}//循环结束了,x仍然大于1,剩下的x就是大于sqrt(x)的那个质因子if(x > 1) cout << x << " " << 1 <<endl;cout<<endl;return;}int main()
{int n;scanf("%d",&n);while(n--){int x;scanf("%d",&x);divide_prime(x);}return 0;}

值得注意的是,这个i一定是质数。如果它是一个合数,那么它一定可以分解为其他的质因子相乘的形式,这些质因子比i小而且也是x的质因子,在之前一定被找到了,所以它一定是个质数。

http://www.hkea.cn/news/836217/

相关文章:

  • 模板网站建设方案北京seo排名收费
  • 做箱包关注哪个网站泰州seo平台
  • 如何给网站做流量站长工具seo
  • 桂林网站开发建设推广任务接单平台
  • 化妆品 网站建设案例seo超级外链工具免费
  • 网站建设的广告语seo自动工具
  • 有专门做市场分析的网站么太原关键词优化报价
  • 网站文化建设搜索引擎推广的常见形式有
  • wordpress分类目录消失泸州网站seo
  • 易云巢做网站公司seo入门到精通
  • 新津网站建设百度ai助手入口
  • 做学校网站什么文案容易上热门
  • 网站开发技术包括郑州网站关键词排名
  • 网站开发预算怎么算百度竞价ocpc
  • 成都锐度设计公司怎么样优化大师怎么提交作业
  • 租用网站服务器东莞市网站建设
  • 馆陶县网站网站运营管理
  • 西双版纳傣族自治州医院seo搜索优化网站推广排名
  • wordpress站点网址小吃培训2000元学6项
  • 郑州网站制作天强科技seo百度发包工具
  • 江阴市住房与建设局网站seo工资多少
  • wordpress image.php南宁百度首页优化
  • 谢家华做网站百度指数与百度搜索量
  • wordpress 安装 ubuntu整站优化代理
  • 做公司网站协议书模板下载百度竞价推广公司
  • 福田蒙派克6座二手值多少钱重庆seo点击工具
  • 有了域名 怎么做网站外贸网站推广方法之一
  • 审美网站长春网站建设路
  • 网站 管理系统域名查询注册信息查询
  • 专业网站设计发展前景推广网站软文