当前位置: 首页 > 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.ds6.com.cn/news/112623.html

相关文章:

  • 企业网站建设的文章网站开发教程
  • 那些网站是asp做的高端网站建设报价
  • wordpress数据库查询数据库上海seo优化服务公司
  • 阿里云最低服务器可以做几个网站销售清单软件永久免费版
  • 大亚湾做网站公司移动建站模板
  • 画册设计网站有哪些友情链接推广
  • 汕头网站搜索优化怎么申请网站
  • 网站开发中遇到的主要问题网络优化的意义
  • 广西医院的网站建设2022拉新推广平台
  • 做qq动图的网站2022年最新热点素材
  • 网站ui设计是什么百度云超级会员试用1天
  • 石家庄网站建设加q.479185700网络营销的营销方式
  • php网站开发面试题怎么接app推广的单子
  • 广州做网络服装的网站深圳英文站seo
  • 哪些网站用.ren域名郑州抖音推广
  • 网站都去哪里找昆明网站seo公司
  • 网站源码完整什么是软文
  • 创业 建网站游戏推广代理加盟
  • 网页设计手机端seo关键词排名优化怎么样
  • 枣庄做网站公司如何自创网站
  • 做化工的外贸网站都有什么西安百度快速排名提升
  • 临沂做四维和美家网站进入百度首页官网
  • 网站制作软件工程师成品视频直播软件推荐哪个好一点
  • 网站建设金硕网络互联网广告投放平台加盟
  • wordpress 修改固定链接举例说明seo
  • 网站建设怎么样软件开发需要多少资金
  • 微网站的案例已备案域名交易平台
  • asp.net 微网站开发教程企业查询官网
  • 扁平手机网站百度安全中心
  • 京伦科技做的网站如何网络电商推广方案