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

网站建设的行业动态国内 响应式网站

网站建设的行业动态,国内 响应式网站,辽宁招标工程信息网,做网站要找什么题目链接:L1-006 连续因子​​​​​​​ 题目要求: 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3567,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数&#…

题目链接:L1-006 连续因子​​​​​​​

题目要求:

一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。

输入格式:

输入在一行中给出一个正整数 N(1<N<231)。

输出格式:

首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按 因子1*因子2*……*因子k 的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。

输入样例:

630

输出样例:

3
5*6*7

思路:

1.根据以下代码,先将输入n的因子放到一个数组里面

for(int i = 2; i < sqrt(n) + 1; i ++)
{if(n % i == 0)a[q ++] = i;
}
if(q == 0)a[q ++] = n;

2.q代表n的因子的个数,遍历这些因子看是否满足相邻

3.判断因子之间是否相差1,即相邻,如果是则继续进行判断,如果不是跳出循环,从第二个因子后面进行判断

4.如果满足相邻,将相邻数*到一起放到sum里面

5.如果sum是n的因子则进行t++来统计连续因子个数,与max进行比较,更新max,并且记录第一个因子的位置i,如果sum不是n的因子则跳出循环

6.按输出要求进行输出

代码:

#include <bits/stdc++.h>using namespace std;#define N 10000int main()
{int n;int q = 0;int a[N];cin >> n;for(int i = 2; i < sqrt(n) + 1; i ++){if(n % i == 0)a[q ++] = i;}if(q == 0)a[q ++] = n;int max = 1;int sum;int t;int y = 0;for(int i = 0; i < q; i ++){sum = a[i];t = 1;for(int j = i + 1; j < q; j ++){if(a[j] == a[j - 1] + 1){sum *= a[j];if(n % sum == 0){t ++;if(t > max){max = t;y = i;}}else break;}elsebreak;}}cout << max << endl;for(int k = y; k < y + max; k ++)if(k != max + y - 1)cout << a[k] << "*";elsecout << a[k] << endl;return 0;
}

测试结果:

http://www.yayakq.cn/news/458167/

相关文章:

  • 帝国cms怎么生成网站地图软件下载大全免费安装
  • 免费建立自己的个人网站盘锦威旺做网站建设公司
  • 网站开发包含什么建网站拿到广告
  • 网站外链接自己可以怎么做北京seo地址
  • 公司网站建设制作全电商网站开发经验
  • 个人网站模板素材公司高端网站建
  • 青年文明号网站建设315药品价格网
  • 北京征集网站建设网站功能设计讲解
  • 成都网站开发技术品牌便宜网站建设
  • 酷玛网站建设简述你身边的网络营销事件
  • 自己做的公司网站百度搜不到网站开发周期安排
  • 免费注册网站平台购物商城app建设
  • 做外链那些网站比较好企业官网快速建站框架
  • 网站建设的模板网站维护的主要工作
  • 住房和城乡建设部网站 绿地物价局网站建设情况汇报
  • 2021年网站有人分享吗宁晋seo网站优化排名
  • 湘潭网站建设 r磐石网络品牌建设的核心
  • 浙江建设监理协会官方网站oa系统怎么使用
  • 天津响应式网页建设公司WordPress如何设置seo关键词
  • 网上建设银行网站首页管理公司网站的职位
  • 传销网站建设wordpress。短视频主题
  • 怎样注册个人网站做关于什么的网站
  • 宏重钢结构东莞网站建设瑞安做企业网站找哪家
  • 图表统计类手机网站开发wordpress twentyten
  • wordpress相册编辑插件北京网站优化推广方案
  • delphi做网站网站排名降级的原因有哪些
  • asp网站实例婚纱网站
  • 网站管理一般要做什么南充做网站公司
  • 网站开发项目周报手机网站页面如何制作软件
  • 为什么有人做商城优惠券网站卖重庆做模块网站