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

网站的流量检测怎么做常见的网络营销模式

网站的流量检测怎么做,常见的网络营销模式,天猫开店流程及费用标准多少,农家乐网站开发项目背景分解质因子 题目描述 将一个正整数分解质因数&#xff0c;例如&#xff0c;输入90&#xff0c;输出2 3 3 5。 输入 输入一个正整数n&#xff08;2<n<2000&#xff09;。 输出 从小到大输出n的所有质因子&#xff0c;每两个数之间空一格。 样例输入 20样例输出 2…

分解质因子

题目描述

将一个正整数分解质因数,例如,输入90,输出2 3 3 5。

输入

输入一个正整数n(2<=n<=2000)。

输出

从小到大输出n的所有质因子,每两个数之间空一格。

样例输入

20

样例输出

2 2 5

这道题感觉挺难办的猛一看,质数判断我会,但让我分解质因数,总感觉有些复杂

等到真正写出来,就感觉,嘶,这小东西挺别致哈。

这个我从数的角度简单分析一下,如果这个数可分解为若干个质因数,那首先分解出来的应该是2、3、5这些值较小的质数,而且往往会分解出来多个,所以可以进行一个循环判断,并在每次分解之后,原来值的规模会缩减对应的倍数,比如20分解出两个2之后,原值缩减为5;若遍历值大于原值开方,就可以结束了,实际上循环结束的判断与质数判断有异曲同工之妙。当然,也有可能本身输入的就是质数,而经过前面的循环之后得到的值也一定是一个质数,最后再记得输出一下即可。

我分享一下参考代码,大家可以跟着理解理解

#include<bits/stdc++.h>using namespace std;int main() {int n;vector<int> a; // 用于存储质因数cin >> n;for(int i = 2; i <= sqrt(n) + 1; i++) {while(n % i == 0) {a.push_back(i);n /= i;}}if(n >= 2) // 若最后有剩余大于1的值,也要记得输出a.push_back(n);for(int i = 0; i < a.size(); i++) { // 格式化输出if(i == 0) cout << a[i];else cout << ' ' << a[i];}return 0;
}

看看腿
在这里插入图片描述

http://www.khdw.cn/news/52199.html

相关文章:

  • 网站开发相关职业岗位宣传推广文案
  • 广告公司名字大全免费seo排名教程
  • 做电商海报的网站湖南seo推广多少钱
  • 做自己的网站怎么购买空间名片seo什么意思
  • 哪个网站买东西是正品又便宜深圳货拉拉
  • 轻量应用云服务器谷歌seo是什么意思
  • 网站建设电话销售山西seo推广
  • 网站做的不好会有什么后果免费网站seo优化
  • 做捐款网站互联网网络推广
  • 用蜗牛做logo的网站有什么功能
  • c#做的网站怎么上传图片网站推广教程
  • 网站建设可以帮助企业宁波seo优化流程
  • 网站建设问题学生个人网页制作
  • 山东做网站网络营销是什么
  • 购物网站图标淘宝店铺运营推广
  • 做网站代理拉别人赌博百度搜索引擎盘搜搜
  • 品牌建设涉及到如何优化关键词的方法
  • 网站公安机关备案企业网站分析报告
  • 上海专业网站建设排行慧聪网
  • 浙江建设职业技术学院提前招网站app香港账号
  • 淘宝网站制作教程长沙网络推广小公司
  • 政务公开与政府网站建设的关系盐城seo优化
  • 网站推广公司兴田德润官网多少网站推广计划方案
  • 免费网站建设可信吗流量宝
  • 雅加达网站建设如何在百度推广自己的产品
  • 做期货浏览哪些网站人工智能培训师
  • 网站ui设计怎么做推荐6个免费国外自媒体平台
  • 网站建设中是什么意思发外链的网址
  • 非诚勿扰吴铮真帮做网站的男人旺道seo优化软件
  • 政府网站做的不好seo主要做什么工作